我正在维护其他人的代码及其使用类UdpClient。代码声明一个实例UdpClient并使用UdpClient.Receive().
当接收到数据时,它会在另一个线程中处理并再次UdpClient调用Receive()。在处理数据的同时,同一个客户端正在发回响应。
问题:这是一个错误吗?我认为是因为UdpClient不是线程安全的,所以你不能同时调用两个方法。无论如何,代码工作正常,但......
我正在维护其他人的代码及其使用类UdpClient。代码声明一个实例UdpClient并使用UdpClient.Receive().
当接收到数据时,它会在另一个线程中处理并再次UdpClient调用Receive()。在处理数据的同时,同一个客户端正在发回响应。
问题:这是一个错误吗?我认为是因为UdpClient不是线程安全的,所以你不能同时调用两个方法。无论如何,代码工作正常,但......