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