Hola a todos, he hecho un Servicio Windows que me permite enviarle datos a
un determinado puerto y el servicio me almacena lo recibido en un Archivo
sin problemas, pero el problema me surge cuando por el mismo canal le quiero
devolver al Cliente el Mensaje de "Datos recibidos correctamente" , detallo
un poco la secuencia.
- En el servidor hay un objeto TCPListener que escucha en un puerto
- Cuando llega la llamada crea un objeto TCPClient que es el cliente al
que atiende,
- para la comunicación crea un NetworkStreamer
- con este Streamer captura los datos y los manda a una función para
archivo
Pero ahora debe utilizar este mismo Network Streamer(STR) para enviar la
respuesta y procede a hacer un STR.Write("Datos Correctos") y en la parte
cliente el mismo canal STR hace un STR.Read y hasta aqui llegamos el cliente
se queda esperando los datos y ya no sale de ahi, es que hace falta algo
intermedio que sincronice "ahora envio ponte a escuchar" o algo asi
un saludo
Leer las respuestas