2009-10-27 171 views
1

我已经使用套接字编程创建了一个项目。如果我将一个客户端连接到我的服务器,那么从我的客户端发送的数据将被服务器成功接收。但是,只要我连接多个客户端,服务器就只能接收一个客户端的数据。其他客户端无法连接。如何让服务器接受所有新的传入连接,以及如何让服务器从同一客户端接收两个文件?异步套接字编程

+1

@karthik:请继续研究你的语法技巧。 :)很难弄清楚你的问题是什么。 – 2009-10-27 12:31:19

+1

听起来像你的项目需要一些重做。在这里放一些代码,以便我们不必猜测你做了什么 – RC1140 2009-10-27 12:31:27

+0

好吧让我纠正我的错误,请给我一些上述问题的回答 – karthik 2009-10-27 12:40:44

回答

1

如果您的代码使用BeginAccept,EndAccept方法异步接受新连接,请不要忘记在AcceptCallback中调用EndAccept之后再次调用BeginAccept。

Regards