在c#中我使用的是UdpClient.Receive函数:
public void StartUdpListener(Object state)
{
try
{
udpServer = new UdpClient(new IPEndPoint(IPAddress.Broadcast, 1234));
}
catch (SocketException ex)
{
MessageBox.Show(ex.ErrorCode.ToString());
}
IPEndPoint remoteEndPoint = null;
receivedNotification=udpServer.Receive(ref remoteEndPoint);
...
Run Code Online (Sandbox Code Playgroud)
但是我得到一个插座例外称该地址不可用,错误代码为10049,该怎么办否定这个异常?