1
我正在维护其他的代码及其使用类UdpClient
。该代码声明了UdpClient
的一个实例,并使用UdpClient.Receive()
连续接收数据。UdpClient同时接收和发送
当收到数据时,会在另一个线程中处理它,并且UdpClient
再次调用Receive()
。在处理数据的同时,同一客户端正在发回响应。
问题:这是一个错误吗?我认为是因为UdpClient
不是线程安全的,所以你不能同时调用两个方法。反正代码工作正常,但...
所以这意味着,也许一切顺利运行,或者也许一切正常,因为接收和发送方法不会互相干扰,究竟是什么? – 2010-04-22 10:27:29
对,如果你把上帝放在一边。 – 2010-04-22 10:38:16
好吧,我要解决这个错误使用。我不想依靠上帝。谢谢 :) – 2010-04-22 10:41:59