Comunicacion entre PC's

11/03/2005 - 22:00 por Miquel | Informe spam
Hola,

Tengo que hacer un "planning" de forma que un servidor es el que tiene el
planificador, y los pc's se comunican con él. Unos, son los de los usuarios
que modifican el planning. Otros, son los de las máquinas del taller, que
reciben las órdenes que dá el planning.

Mi intención es hacer el planificador como un servicio windows, y los
clientes (usuarios manejadores del planning, y maquinistas que reciben las
órdenes de este) se comunican con este servicio windows.

La comunicación desde el cliente hasta el servicio lo implemento como
servicios web.
Pero, como puedo lanzar mensajes desde el servicio windows hacia los
clientes? Teniendo en cuenta, que cada cliente debe recibir solo los que le
incumben. Supongo que puedo lanzar un determinado mensaje a un determinado
cliente basándome en su IP.
Alguien podria darme algun link, o información de como podria implementar
esto?

Grácias,
Miquel

Preguntas similare

Leer las respuestas

#6 Braulio Diez
14/03/2005 - 14:49 | Informe spam
Hola Mario,

Mmm..., Me parece que Remoting contempla lo que tu dices, es bidireccional
(si mal no me equivoco), creo que puedes crear llamadas de vuelta al cliente
(lo que en COM DCom eran los sink interfaces), también puede funcionar con
estado.

Hace un tiempo leí un libro muy interesante y muy completo:

Peer-to-Peer with VB .NET by Matthew MacDonald Apress © 2003

Es bastante bueno. Buena suerte:

Braulio



"Mario" escribió:

Hola Braulio,

He estado leyendo acerca de Remoting.
Y creo que iré por aqui. Pero hay una cosa que no tengo muy clara...
Implemento la aplicación que corre en el servidor. Luego, implemento las dos
aplicaciones distintas clientes que haran uso de la aplicación del servidor
(la del usuario que maneja el planing, y la del usuario que recibe órdenes
del planing). en ese caso, debo registrar el servidor y los clientes com
"Client y servidor" para que todos funcionen como servidores y clientes.

En resumen: hay una aplicación servidor, y 2 aplicaciones clientes (A y B)
Pueden acceder todos los clientes (Aplicaciones A y B), a cualquier objeto
mantenido por la aplicación del servidor? O sea, un usario del cliente A,
crea un objeto. Puede este objeto, ser accedido por la aplicación cliente B?

Grácias,
Miquel


"Braulio Diez" escribió en el mensaje
news:
> Hola !
>
> Mmm... ya que estas usando servicios windows, te has planteado usar
> "Remoting" para comunicar las máquinas ?
>
> El tema de los servicios web está muy bien para servidores web, y
> estandarizar, pero si lo que necesitas es poder comunicarte en ambos
> sentidos, de forma rapida, incluso guardar estados, te aconsejo que te
mires
> la tecnología de remoting, verás que es una pasada (remoting por debajo
puede
> usar TCP, HTTP, o incluso adaptarlos a otros protocolos), y es bien fácil
de
> empezar a usarla.
>
> En la revista Dotnetmania hay una serie acerca de remoting que puede
estar
> muy bien, para que compares web services y remoting aquí tienes este link:
>
> http://www.microsoft.com/spanish/ms...art135.asp
>
> Buena suerte, Un saludo
> Braulio
>
> "Miquel" wrote:
>
> > Hola,
> >
> > Tengo que hacer un "planning" de forma que un servidor es el que tiene
el
> > planificador, y los pc's se comunican con él. Unos, son los de los
usuarios
> > que modifican el planning. Otros, son los de las máquinas del taller,
que
> > reciben las órdenes que dá el planning.
> >
> > Mi intención es hacer el planificador como un servicio windows, y los
> > clientes (usuarios manejadores del planning, y maquinistas que reciben
las
> > órdenes de este) se comunican con este servicio windows.
> >
> > La comunicación desde el cliente hasta el servicio lo implemento como
> > servicios web.
> > Pero, como puedo lanzar mensajes desde el servicio windows hacia los
> > clientes? Teniendo en cuenta, que cada cliente debe recibir solo los que
le
> > incumben. Supongo que puedo lanzar un determinado mensaje a un
determinado
> > cliente basándome en su IP.
> > Alguien podria darme algun link, o información de como podria
implementar
> > esto?
> >
> > Grácias,
> > Miquel
> >
> >
> >



Respuesta Responder a este mensaje
#7 Angel J. Hernández M.
14/03/2005 - 20:41 | Informe spam
Podrías crear una aplicación basada en sockets. El servidor de sockets puede
residir en un servicio Windows. Al utilizar este enfoque debes definir "el
protocolo" o formato de los mensajes a enviar y recibir.

Saludos,


Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda


"Miquel" wrote in message
news:
Hola,

Tengo que hacer un "planning" de forma que un servidor es el que tiene el
planificador, y los pc's se comunican con él. Unos, son los de los
usuarios
que modifican el planning. Otros, son los de las máquinas del taller, que
reciben las órdenes que dá el planning.

Mi intención es hacer el planificador como un servicio windows, y los
clientes (usuarios manejadores del planning, y maquinistas que reciben las
órdenes de este) se comunican con este servicio windows.

La comunicación desde el cliente hasta el servicio lo implemento como
servicios web.
Pero, como puedo lanzar mensajes desde el servicio windows hacia los
clientes? Teniendo en cuenta, que cada cliente debe recibir solo los que
le
incumben. Supongo que puedo lanzar un determinado mensaje a un determinado
cliente basándome en su IP.
Alguien podria darme algun link, o información de como podria implementar
esto?

Grácias,
Miquel


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida