我有一个服务,负责从服务器读取和写入数据。读取和写入是在不同的线程中进行的。
读取线程一直处于活动状态,而写入线程仅在发送消息时激活,并在将消息写入服务器并接收到响应后结束。
该服务运行了4天后,每当服务尝试从端口读取数据时,都会持续出现以下错误:
System.Net.Sockets.SocketException: 由于系统缓冲区空间不足或队列已满,无法执行套接字操作。
读取线程一直处于活动状态,而写入线程仅在发送消息时激活,并在将消息写入服务器并接收到响应后结束。
该服务运行了4天后,每当服务尝试从端口读取数据时,都会持续出现以下错误:
System.Net.Sockets.SocketException: 由于系统缓冲区空间不足或队列已满,无法执行套接字操作。