Questione : Java che lega ServerSocket

Il codice è preso da una più grande parte del codice. Sul mio sistema produce quanto segue:
Server che ascolta su 0.0.0.0/0.0.0.0: il IP address di 4001

That non è ovviamente che cosa voglio l'assistente ascoltare. Così come lego il ServerSocket al giusto indirizzo? Le punte alle lezioni private o agli esempi relativi utili sono valuated.
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
serverSocket = posizione di segnale minimo notpretty di ServerSocket del >private " del class= " " di codeSnippet816487 del id= del
           
class= del

Risposta : Java che lega ServerSocket

Se lo capisco correttamente, 0.0.0.0 significa che lo zoccolo dell'assistente non è limitato ad uno specific interface/NIC, ma accetterà i collegamenti su quell'orificio su tutte le interfacce sulla macchina.  Se volete specificare quale interfaccia da usare, voi devono legarli a quell'interfaccia.

Ciò può essere fatta con il terzo costruttore, che prende un InetAddress.  Potete anche usare il costruttore vuoto, che gli dà uno zoccolo completamente non legato dell'assistente, quindi fissate il numero port e l'indirizzo dell'interfaccia ed allora infine denominate la legatura ().
Altre soluzioni  
 
programming4us programming4us