2009-04-04 16 views
1

J'ai besoin de recevoir des datagrammes envoyés en tant que message diffusé par un hôte distant connecté sur le même réseau local. J'utilise UDPClient mais je n'ai aucune idée de la méthode à utiliser. Il existe une méthode UDPClient.Receive mais qui nécessite comme paramètre un IPEndPoint spécifique qui n'est évidemment pas utile car c'est un message broadcast que j'ai besoin de recevoir et donc l'expéditeur n'est pas important. Merci de me donner si possible le code pour recevoir un message de diffusion. Merci.Réception de datagrammes envoyés en tant que message diffusé par un hôte distant

Répondre

2

Mettre en place le IPEndPoint d'utiliser la toute adresse:

int port = ...your port goes here... 
var endPoint = new IPEndPoint(IPAddress.Any, port); 

Utilisez ensuite UDPClient.Receive comme vous le feriez normalement.

+0

Ceci devrait être la réponse acceptée. –