1、 为了增加效率,可以考虑采用无异常的函数
在.net2.0中Socket.Send,Socket.Receive
有了无异常的函数
Socket.Send(Byte[], Int32, Int32, SocketFlags, SocketError)
Socket.Receive(Byte[], Int32, Int32, SocketFlags, SocketError) 减少不必要的异常,就等于增加效率。
2、Socket.Connected
不是当前的Socket状态
MSDN原文:获取一个值,该值指示 Socket
是在上次 Send
还是 Receive
操作时连接到远程主机。 应当如何解决呢?
同样MSDN也告诉了我们:
Connected 属性的值反映最近操作时的连接状态。如果您需要确定连......
阅读全文