标签: c# .net multithreading sockets exception
我制作了一个多线程游戏模拟服务器(它使用异步套接字)。我已经实现了一个调试器,允许我跟踪抛出的异常。一段时间后,“已建立的连接被主机中的软件中止”异常弹出 - 并且它在一段时间内发生越来越多,使游戏冻结。根据调试器,在EndSend方法的catch块中抛出异常。该程序在Windows上运行。但是,当它在linux上运行时,又触发了另一个异常:'套接字已被关闭'。
您认为问题是什么?经过几天的互联网研究,我已经没事了。
答案 0 :(得分:1)
似乎网络无法处理太多连接。