c# - sirve - peer to peer marketing
Descubrimiento de red de una aplicaciĆ³n para red peer-to-peer (2)
No estoy seguro si esto lo ayudará, pero podría usar WCF y .NET 3.5
Deseo tener dos clases, una clase de servidor y una clase de cliente. La clase del servidor debe recibir la dirección IP y el número de Puerto de cada nuevo cliente y almacenarlos en una lista. Debe proporcionar a cada uno de los clientes una lista de clientes conectados y sus direcciones IP. Los clientes podrían comunicarse entre sí mediante conexiones TCP.
El problema es que los clientes no sabrán cuál es la dirección IP del servidor. Sin embargo, todo el programa se ejecutará en una red de área local. Supongo que necesita algún tipo de difusión UDP, pero cada vez que intento implementar esto, no funciona a menos que las dos instancias del programa se ejecuten en la misma computadora.
La aplicación sería instalada por clientes con conocimientos informáticos limitados, por lo que debería ser solo un caso de instalar el programa en todas las computadoras y conectarse a la red.
Si alguien tiene una implementación confiable y clara de esto usando C # .net 3.5 o anterior, sería muy apreciado.
Puede o no querer usar la biblioteca de la red Lidgren , pero el código fuente está disponible y udp broadcast para el descubrimiento del servidor para que usted pueda verificar.