jjzjj

bufferincmessage

全部标签

c# - 具有多个客户端的 TCP 服务器

我正在开发TCP服务器/客户端应用程序。我的问题是:我的服务器应用程序启动一个新线程并阻塞它直到连接被接受listenforClient方法但是,当多个客户端连接到我的服务器并且它们同时请求不同的东西时,我如何管理连接?我如何管理客户端1获取其需要的信息以及客户端2的相同信息。它是多线程的,所以多个客户端可以连接,但我如何处理请求。我不想将所有内容都放在一种方法中。提前致谢privatevoidserverstart(){this.tcplistener=newTcpListener(IPAddress.Any,49151);this.listenThread=newThread(ne