Java - Duda con sockets ¿bidireccional? en Java

 
Vista:

Duda con sockets ¿bidireccional? en Java

Publicado por Pedrito (9 intervenciones) el 20/09/2005 13:13:04
Hola de nuevo a todos:
Si creo un servidor con un ServerSocket en un puerto, y en en cliente un socket con Socket y me conecto al puerto del servidor, con InputStream y OutputStream (creo) puedo crear un flujo de entrada o de salida asociado al csocket. Pero: ¿puede ser usado, simultaneamente, para entrada y salida? ¿debe crearse algun tipo de semaforo? ¿o es mejor crear dos sockets distintos, uno asociado a flujo de entrada (InputStream) y otro de salida (OutputStream) ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Duda con sockets ¿bidireccional? en Java

Publicado por chuidiang (950 intervenciones) el 20/09/2005 22:38:32
Hola:

Si tienes varios hilos, por ejemplo, en el servidor, si debes sincronizar la salida para que no intenten escribir todos a la vez. Idem con la entrada, para que no intenten leer a la vez.
Que yo sepa, no hay ningún problema en que un hilo lea y otro escriba a la vez. Internamente los sockets se encargan de resolver esto.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar