| bsp; sendDone = New ManualResetEvent(False) Try ClientSocket.SendTo(sendBytes, sendToIPEP) sendDone.WaitOne(10000, True) ''''阻塞线程10秒 If msgSendEnd = False Then Console.WriteLine("消息发送超时") Else Exit While End If Catch e As Exception Console.WriteLine("发送消息失败" & e.ToString) Exit Function End Try Console.Write("是否重试?按Y重试,按任意键退出:") Dim userInput As String = Console.ReadLine.ToUpper If userInput = "Y" Then Else msgSendEnd = False Exit Function End If End While msgSendEnd = False End Function ''''用保持在线状态的函数 Private Sub holdonline(ByVal state As [Object]) ClientSocket.SendTo(holdBytes, ServerEP) End Sub #End Region End Module
上一页 [1] [2] [3] [4] [5] [6] [7] [8] |