Problema fastidioso con sockets y threads
Publicado por Antonio (8 intervenciones) el 27/03/2007 12:44:29
Buenas a todos,
Tengo un problema que me lleva fastidiando unos días, y es que tengo un ServerSocket escuchando en un puerto determinado y que se arranca con un Thread en el método init() del servlet de mi aplicación
public void run () {
ServerSocket sock = ServidorSocket.CrearSocketServidor ();
while (true) {
socket = ServidorSocket.ServirSocketServidor (sock);
}
}
Pues el problema es que cuando ejecuto un socket cliente en el puerto del ServerSocket, consigo enviar datos pero no recibirlos. Es decir, puedo enviar datos del Socket
OutputStream os = soc.getOutputStream();
ObjectOutputStream salida = new ObjectOutputStream(os);
Tengo un problema que me lleva fastidiando unos días, y es que tengo un ServerSocket escuchando en un puerto determinado y que se arranca con un Thread en el método init() del servlet de mi aplicación
public void run () {
ServerSocket sock = ServidorSocket.CrearSocketServidor ();
while (true) {
socket = ServidorSocket.ServirSocketServidor (sock);
}
}
Pues el problema es que cuando ejecuto un socket cliente en el puerto del ServerSocket, consigo enviar datos pero no recibirlos. Es decir, puedo enviar datos del Socket
OutputStream os = soc.getOutputStream();
ObjectOutputStream salida = new ObjectOutputStream(os);
Valora esta pregunta


0