Cuestión : Java que ata ServerSocket

El código se toma de un pedazo de código más grande. En mi sistema hace salir el siguiente:
Server que escucha en 0.0.0.0/0.0.0.0: el IP address de 4001

That no es obviamente lo que quisiera que el servidor escuchara. ¿Tan cómo ato el ServerSocket a la dirección correcta? Las extremidades a las clases particulares o a los ejemplos relevantes útiles son valuated.
class= > " claro " 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 = falta de información notpretty de ServerSocket del >private " del class= " de " codeSnippet816487 del id= del
           
class= del

Respuesta : Java que ata ServerSocket

Si lo entiendo correctamente, 0.0.0.0 significa que el zócalo del servidor no está limitado a un interface/NIC específico, pero aceptará conexiones en ese puerto en todos los interfaces en la máquina.  Si usted quiere especificar qué interfaz a utilizar, usted tienen que atarlo a ese interfaz.

Esto se puede hacer con el tercer constructor, que toma un InetAddress.  Usted puede también utilizar el constructor vacío, que le da un zócalo totalmente desatado del servidor, después fija el número de acceso y la dirección del interfaz y después finalmente llama lazo ().
Otras soluciones  
 
programming4us programming4us