标签: c# sockets udp
执行后在UDP客户端中:
socket.SendTo(data, SendIP);
为什么socket.LocalEndPoint会改变?
答案 0 :(得分:3)
如果你从未调用过socket.Bind,那么在第一次传输时,UDP堆栈会自动为你分配一个本地地址。
来自MSDN:
如果您使用的是无连接协议,则在调用SendTo之前,无需使用Connect方法建立默认远程主机。 ...。您也不需要调用Bind方法,因为底层服务提供商将分配最合适的本地网络地址和端口号。