Socorro MVPs!! Sockets .NET

25/02/2006 - 19:37 por lobezno | Informe spam
Hola a todos,

necesito poder abrir un socket contra una máquina y puerto determinado,
enviar un mensaje y quedarme a la escucha de la respuesta que me va a llegar
desde el otro lado.

Entiendo que sería similar a un cliente web, abro un socket, hago la
petición del GET de la URL, el servidor recoje el mensaje, procesa la URL y
me devuelve el código html resultante. Necesito que el socket, una vez envíe
el mensaje se quede abierto y esperando la respuesta.

Alguna idea de como se hace esto, ejemplo, referencia, lo q sea???

Muchisimas gracias.
Saludos.

Preguntas similare

Leer las respuestas

#1 Victor B.
25/02/2006 - 21:54 | Informe spam
Tendrás que usar dos sockets, uno dedicado a 'escuchar' por otro puerto, por
ejemplo.


Víctor B.
Desarrollador independiente

"lobezno" escribió en el mensaje
news:
Hola a todos,

necesito poder abrir un socket contra una máquina y puerto determinado,
enviar un mensaje y quedarme a la escucha de la respuesta que me va a
llegar
desde el otro lado.

Entiendo que sería similar a un cliente web, abro un socket, hago la
petición del GET de la URL, el servidor recoje el mensaje, procesa la URL
y
me devuelve el código html resultante. Necesito que el socket, una vez
envíe
el mensaje se quede abierto y esperando la respuesta.

Alguna idea de como se hace esto, ejemplo, referencia, lo q sea???

Muchisimas gracias.
Saludos.
Respuesta Responder a este mensaje
#2 lobezno
26/02/2006 - 14:32 | Informe spam
Hola,
he implementado el ej. de servidor asícrono y cliente asíncrono de esta url:
http://msdn2.microsoft.com/en-us/library/fx6588te(VS.80).aspx

hace algo parecido a lo q quiero, el servidor queda en escucha y el cliente
se conecta, la envía un mensaje y queda a la espera de recibir la respuesta,
el servidor responde y el cliente lo muestra x pantalla.
Sin embargo, me obliga a cerrar el socket, si no lo cierro, el cliente no se
entera de la respuesta.

Alguna idea??? me gustaría tener clara la teoría de MS en este tema, es
decir, para cada "mensaje" debo abrir un socket nuevo y luego cerrarlo??? no
puedo tener el mismo socket entre 2 "extremos" siempre abierto y que se vayan
comunicando???

Muchas gracias.
Saludos.

"Victor B." escribió:

Tendrás que usar dos sockets, uno dedicado a 'escuchar' por otro puerto, por
ejemplo.


Víctor B.
Desarrollador independiente

"lobezno" escribió en el mensaje
news:
> Hola a todos,
>
> necesito poder abrir un socket contra una máquina y puerto determinado,
> enviar un mensaje y quedarme a la escucha de la respuesta que me va a
> llegar
> desde el otro lado.
>
> Entiendo que sería similar a un cliente web, abro un socket, hago la
> petición del GET de la URL, el servidor recoje el mensaje, procesa la URL
> y
> me devuelve el código html resultante. Necesito que el socket, una vez
> envíe
> el mensaje se quede abierto y esperando la respuesta.
>
> Alguna idea de como se hace esto, ejemplo, referencia, lo q sea???
>
> Muchisimas gracias.
> Saludos.



Respuesta Responder a este mensaje
#3 pak
13/04/2006 - 11:41 | Informe spam
si utilizas sockets asincronicos... debes programar los manualresetevent
dejarlos esperando un suceso... seria de ayuda que publicaras tu codigo.
Yo lo utilizo en dos aplicaciones cliente servidor sin problemas, otra
cuestion a señalar es poner los bytes a cero para que siga generando eventos
(en el codigo del servidor y cliente estan programados para un solo envio)

"lobezno" wrote:

Hola a todos,

necesito poder abrir un socket contra una máquina y puerto determinado,
enviar un mensaje y quedarme a la escucha de la respuesta que me va a llegar
desde el otro lado.

Entiendo que sería similar a un cliente web, abro un socket, hago la
petición del GET de la URL, el servidor recoje el mensaje, procesa la URL y
me devuelve el código html resultante. Necesito que el socket, una vez envíe
el mensaje se quede abierto y esperando la respuesta.

Alguna idea de como se hace esto, ejemplo, referencia, lo q sea???

Muchisimas gracias.
Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida