用到Socket,發現如果連接錯誤,比如Connect的端口不對,會造成很長時間的延時,程序就僵在那里,效果很不好;
在網上找到很方便的設置辦法,分享如下:
Socket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.ReceiveTimeout,1000);
設置Socket接收超時,時長為1000毫秒,這樣1秒之后就會收到反饋,比之前強多了;
用到Socket,發現如果連接錯誤,比如Connect的端口不對,會造成很長時間的延時,程序就僵在那里,效果很不好;
在網上找到很方便的設置辦法,分享如下:
Socket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.ReceiveTimeout,1000);
設置Socket接收超時,時長為1000毫秒,這樣1秒之后就會收到反饋,比之前強多了;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。