使用回调允许多个连接到套接字?

时间:2013-04-11 19:29:39

标签: vb.net multithreading sockets callback asyncsocket

我正在尝试创建一个VB.Net服务器程序,该程序具有处理数据的外部链接。服务器将在端口7878上等待从客户端发出请求。当服务器收到请求时,它将发送一个包含所有变量状态的字符串,并每秒发送一个字符串,其中仅包含已更改变量的值。服务器不需要从客户端接收任何信息以进行处理。除了允许一次多个请求之外,我已成功实现了所有功能。基本程序如下所示:

Class Server
    Public Sub Main()
        'thread start for ListenForRequests
    End Sub

    Public Sub ListenForRequests()
        'code to set up socket
        'bind socket
        'listen
        Using newConnection as socket.accept()
            'do stuff
            newConnection.send'stuff
        End Using
    End Sub
End Class

有人能告诉我一种简单的方法来实现异步代码的回调吗?我想我需要移动我做的东西并将东西代码发送到一个新子并在socket.accept上激活一个新线程,但我无法弄清楚如何将newConnection传递给一个新线程

0 个答案:

没有答案