有没有办法即时更改 UdpClient IP 地址?
StartUpd()
抛出一个
System.Net.Sockets.SocketException:每个套接字地址(协议/网络地址/端口)通常只允许使用一次
即使在做了一个StopUpd()
.
private static UdpClient udpClientR;
void StartUpd()
{
try
{
udpClientR = new UdpClient();
udpClientR.Connect(Settings.rxIPAddress, PORT_RX_LOCAL);
var t1 = new Thread(() => UdpReceiveThread(PORT_RX_REMOTE))
{ IsBackground = true };
t1.Start();
...
private void StopUpd()
{
try
{
udpClientR.Close();
...