Pregunta

He creado un proyecto usando programación de socket. Si conecto un único cliente a mi servidor, el servidor recibe con éxito los datos que envío desde mi cliente. Pero cada vez que conecto más de un cliente, el servidor solo recibe los datos de un cliente. Los otros clientes no pueden conectarse. ¿Cómo puedo hacer que el servidor acepte todas las conexiones entrantes nuevas y cómo puedo hacer que el servidor reciba dos archivos del mismo cliente?

¿Fue útil?

Solución

Si su código usa los métodos BeginAccept, EndAccept para aceptar una nueva conexión de forma asincrónica, no olvide volver a llamar a BeginAccept después de la llamada EndAccept en su AcceptCallback.

Saludos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top