Servicios de windows y sockets...

07/01/2005 - 16:11 por Luis | Informe spam
Hola que tal,

quería pedir ayuda... me he puesto a investigar un poco los servicios de
windows y a intentar hacer a modo de pruebas algun pequeño servicio de log.
La cosa es que he creado un servicio de windows con su instalador y todo y
me funciona perfectamente. Yo tengo un servidor windows 2003 y me gustaría
instalarle este servicio (esto lo se hacer y bien) pero me gustaría poner un
socket a escuchar un puerto y cada vez que leyera algo (se lo pasaría desde
un cliente) lo grabara en el log.
La pregunta es, ¿desde un servicio de windows podría leer por un puerto lo
que enviara a una IP??, vamos yo desde el cliente enviaría:

66.77.88.99:9876 y a este puerto que sería el que el windows service
escucha, le enviaría un mensaje, ¿podría leerlo?

Un saludo y muchas gracias...

Luis
 

Leer las respuestas

#1 pablo crosio
07/01/2005 - 21:17 | Informe spam
hola!

pues si, no deberias tener problemas en trabajar con sockets desde un
servicio windows

lo que deberias utilizar es la clase TCPListener en donde queres escuchar
(el servicio windows) y TCPClient para los clientes

aca tenes un ejemplo muy basico de comuncacion sockets con c#:

http://www.c-sharpcorner.com/Networ...ogDTRP.asp

existen varios otros, podes buscar por sockets c# en el google y obtendras
bastante info...

salu2!!

pablo

"Luis" escribió:

Hola que tal,

quería pedir ayuda... me he puesto a investigar un poco los servicios de
windows y a intentar hacer a modo de pruebas algun pequeño servicio de log.
La cosa es que he creado un servicio de windows con su instalador y todo y
me funciona perfectamente. Yo tengo un servidor windows 2003 y me gustaría
instalarle este servicio (esto lo se hacer y bien) pero me gustaría poner un
socket a escuchar un puerto y cada vez que leyera algo (se lo pasaría desde
un cliente) lo grabara en el log.
La pregunta es, ¿desde un servicio de windows podría leer por un puerto lo
que enviara a una IP??, vamos yo desde el cliente enviaría:

66.77.88.99:9876 y a este puerto que sería el que el windows service
escucha, le enviaría un mensaje, ¿podría leerlo?

Un saludo y muchas gracias...

Luis



Preguntas similares