Dans UDP client après l'exécution:Sockets C#: pourquoi socket.LocalEndPoint change-t-il?
socket.SendTo(data, SendIP);
Pourquoi changer socket.LocalEndPoint?
Dans UDP client après l'exécution:Sockets C#: pourquoi socket.LocalEndPoint change-t-il?
socket.SendTo(data, SendIP);
Pourquoi changer socket.LocalEndPoint?
Si vous n'avez jamais appelé socket.Bind, lors de la première transmission, la pile UDP vous attribuera automatiquement une adresse locale.
Citation de MSDN:
Si vous utilisez un protocole sans connexion, vous n'avez pas besoin d'établir un hôte distant par défaut avec la méthode Connect avant d'appeler SendTo. .... Vous n'êtes pas non plus obligé d'appeler la méthode Bind, car le fournisseur de services sous-jacent attribue l'adresse réseau locale et le numéro de port les plus appropriés.