如何同时处理多个TcpClient客户端

时间:2016-12-30 01:59:18

标签: c# tcplistener

我通常使用UdpClient编写套接字应用程序,我喜欢udp的工作方式。我只是在套接字上听,任何人都有请求,我只需要一个小数据报,然后通过他们的client回复IpEndPoint

但是TcpListener,它看起来要复杂得多。我必须等待某人连接(通过server.AcceptTcpClient()),然后设置一个while循环来接收数据,直到接受的client中没有更多数据。最后,close()连接。

有没有办法保持多个连接打开并接收数据位而不关闭最后的连接?看起来有点奇怪TCP比UDP要复杂得多。

想法?

0 个答案:

没有答案