C# TcpListener如何同时接收多个客户端的数据。
主要是通过TcpListener监听多个客户端,同时接收来自多个客户端发送来的数据。
我的邮箱是:qianchunwu@163.com 有demo话 可以发我看下 先谢谢了
可以通过BeginAcceptTcpClient 来开始一个异步操作来接受一个传入的连接尝试。通过这种方法将获得一个TCPClient。并且通过TCPClient来接受来自客户端的数据。并实现对TCPLIENT的管理。
当然你最好通过Socket实现,Socket要比TCPListenter要灵活的多。我这里有Socket异步通讯的demo。如果你想要的话我可以发你邮箱。
如果你仍然要用TCPListener实现,我下了班之后写一个给你发过去。留下邮箱
求例子啊,大神645608088@qq.com
@李凯鹏: http://msdn.microsoft.com/zh-cn/library/system.net.sockets.tcplistener(v=vs.110).aspx
这个例子满足的了不?
接收的速度应该是很快的吧.?你可以一个线程去接收,多个线程去处理接收就可以了啊.
参考下这篇博文吧:(服务器监听一个端口,多个客服端向该端口发信息就OK了)
http://www.cnblogs.com/holyknight-zld/archive/2012/07/17/socket_chatroom.html
这个里面好像不能收多个客户端的数据吧。tcp