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?
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