首页 > c#并发socket编程

c#并发socket编程

我用c#模拟多客户端发送消息,测试服务器的,差不多500个tcpclient,用异步beginread和beginwrite方法可以吗,那么所有的回调方法都在同一个线程里执行了,还有会不会出现线程增长到很多的情况,还是需要一些管理线程的手段?求解

可能有1000多个,每个客户端维持两三个连接


不会出现线程增长的问题

你对 beginread 和 beginwrite 的理解有误。
它们的回调方法是运行在某个后台线程上的,而不是固定一个线程里面。

当然,你可以把它们指定到某个线程上面,不过性能就大打折扣了

【热门文章】
【热门文章】