注册 登录
编程论坛 VB.NET论坛

求大神指点 UDP的 GetData 放在线程里面就收不到信息 要怎么处理呀

jeepjeep01 发布于 2015-04-12 21:57, 2014 次点击
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim xc = New Threading.Thread(AddressOf aa)
        xc.Start()
这里放在线程运行的话就收不到信息
直接调用的话就能收到信息
       ' aa()
    End Sub
    Sub aa()
        Dim sockf = CreateObject("MSWinsock.Winsock")
        sockf.Protocol = "1"
        sockf.Bind("8888")
        Dim da = ""
        Do
            sockf.GetData(da, vbString)
            If da <> "" Then
                MsgBox(da)
                Exit Do
            End If
        Loop
    End Sub
0 回复
1