Preguntas etiquetadas con sockets

104
Cómo configurar el tiempo de espera de conexión de socket

Cuando el Cliente intenta conectarse a una dirección IP desconectada, hay un tiempo de espera de más de 15 segundos ... ¿Cómo podemos reducir este tiempo de espera? ¿Cuál es el método para configurarlo? El código que estoy usando para configurar una conexión de socket es el siguiente: try {...

96
Python [Errno 98] La dirección ya está en uso

En mi programa de socket de Python, a veces necesito interrumpirlo con Ctrl-C. Cuando hago esto, cierra la conexión usando socket.close(). Sin embargo, cuando intento volver a abrirlo, tengo que esperar lo que parece un minuto antes de poder conectarme de nuevo. ¿Cómo se cierra correctamente un...

94
¿Necesito latir para mantener abierta una conexión TCP?

Tengo dos componentes que se comunican a través de TCP / IP. El componente A actúa como servidor / escucha y el componente B es el cliente. Los dos deben comunicarse lo más rápido posible. Solo puede haber una conexión en cualquier momento (aunque eso es aparte de esta pregunta). Un desarrollador...

92
¿Qué usa cuando necesita UDP confiable?

Si tiene una situación en la que una conexión TCP es potencialmente demasiado lenta y una 'conexión' UDP es potencialmente demasiado poco confiable, ¿qué usa? Existen varios protocolos UDP estándar confiables, ¿qué experiencias tiene con ellos? Por favor, discuta un protocolo por respuesta y si...

91
¿Cómo elimino una conexión de socket CLOSE_WAIT?

He escrito un pequeño programa que interactúa con un servidor en un puerto específico. El programa funciona bien, pero: Una vez que el programa terminó inesperadamente, y desde entonces esa conexión de socket se muestra en CLOSE_WAITestado. Si trato de ejecutar un programa, se cuelga y tengo...

86
Establecer un tiempo de espera para operaciones de socket

Cuando creo un socket: Socket socket = new Socket(ipAddress, port); Lanza una excepción, que está bien, porque la dirección IP no está disponible. (Las variables de prueba donde String ipAddress = "192.168.0.3"y int port = 300.) El problema es: ¿cómo configuro el tiempo de espera para ese...

84
Comprensión de INADDR_ANY para la programación de sockets

Estoy tratando de programar algunos sockets y, por lo tanto, en el lado del servidor, utilizo htonl(INADDR_ANY). En la medida que entendí, me parece que esta función genera una IP aleatoria (¿estoy en lo cierto?). De hecho, quiero vincular mi enchufe con mi localhost. Pero si ejecuto...