套接字异常:已建立的连接被主机中的软件中止

本文关键字:主机 异常 软件 连接 建立 套接字 | 更新日期: 2023-09-27 18:30:46

我做了一个多线程游戏模拟服务器(它使用异步套接字)。 我已经实现了一个调试器,允许我跟踪抛出的异常。一段时间后,弹出"已建立的连接被主机中的软件中止"异常 - 并且随着时间的推移越来越多地发生,使游戏冻结。根据调试器,异常在 EndSend 方法的 catch 块中引发。该程序正在Windows上运行。但是,当它在 Linux 上运行时,触发了另一个异常:"套接字已关闭"。

你认为问题是什么?在互联网上研究了几天后,我一无所获。

套接字异常:已建立的连接被主机中的软件中止

似乎是网络无法处理太多连接。