打印本文 打印本文 关闭窗口 关闭窗口
P2P的简单示例:VB.net版
作者:武汉SEO闵涛  文章来源:敏韬网  点击数5363  更新时间:2009/4/23 19:00:28  文章录入:mintao  责任编辑:mintao
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] 

打印本文 打印本文 关闭窗口 关闭窗口