我在VB.Net中做了一個遊戲,它使用tcp並來回發送消息。用VB.NET凍結TCP
發生的事情是,每隔一段時間,消息都不能很快發送,所以TCPObj.connect()
方法進入循環,直到它達到超時,然後吐出一個錯誤。大多數情況下,它永遠不會出現錯誤,我的應用程序會凍結,然後在TCPObj.connect()
成功後返回。如何使connect()
方法在嘗試連接時執行application.doevents?基本上,我不希望它凍結我的整個應用程序。由於tcp.connect()
是一種.NET方法,因此我無法進入並添加application.doevents
。