【发布时间】:2009-12-02 15:28:37
【问题描述】:
(使用vb 2008 express。)
我正在尝试创建一个服务器以根据请求向客户端发送文本。 我正在使用 tcp 侦听器来接受客户端,然后将每个客户端发送到线程池中的一个线程,该线程处理每个客户端的请求,然后关闭客户端连接。 它似乎工作正常,但我想知道它是如何工作的。 使用下面的监听循环,我不禁觉得我应该向线程子发送一些值。它如何知道每个线程正在处理哪个客户端?
Sub ListenLoop()
Looop:
Client = Server.AcceptTcpClient
ThreadPool.QueueUserWorkItem(New WaitCallback(AddressOf ClientThread))
GoTo Looop
End Sub
【问题讨论】:
标签: vb.net multithreading