IO.IOException: unable to read data from the transport connection

x5ngchen 2011-08-25 08:07:42
小弟做了一个客户端服务器程序,中间采用的是TCP链接进行通讯。测试的时候是一百个TCP进程链接服务器进行通讯,在最初的几个小时内没有任何异常,当进行到第二十个小时的时候,服务器和客户端同时抛出异常:
Error: 2011-08-27 17:02:21:System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at FLServer.Server.ReadMessage(Stream stream, Byte[] key)
at FLServer.Server.ProcessClient(Object obj)
客户端的代码如下:
tcpClient = new TcpClient(strServerIP, Int32.Parse(strServerPort));
tcpClient.Client.Blocking = true;
// build a new stream
NetworkStream stream = tcpClient.GetStream();
//之后进行stream的传输

不知道诸位大虾有没有遇到过这种情况,还请赐教
...全文
1896 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
py1025677845 2011-08-25
  • 打赏
  • 举报
回复
不会,围观,LZ你的日期过的倒挺快的啊。
x5ngchen 2011-08-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yojinlin 的回复:]

引用 1 楼 wuzhanhui 的回复:

解决了吗


哈,你一定是機器人,怎麼每次問的問題都一樣,哈哈。
[/Quote]
。。。。。。原来是刷分的。。。
yojinlin 2011-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuzhanhui 的回复:]

解决了吗
[/Quote]

哈,你一定是機器人,怎麼每次問的問題都一樣,哈哈。
x5ngchen 2011-08-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ruanwei1987 的回复:]

连接满了??
[/Quote]
TCP链接有最大上限吗?
ruanwei1987 2011-08-25
  • 打赏
  • 举报
回复
连接满了??
只在此山中 2011-08-25
  • 打赏
  • 举报
回复
在代码中加调试日志,看是 网络断开了 还是 程序主动断开。
x5ngchen 2011-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuzhanhui 的回复:]

解决了吗
[/Quote]
没有啊,解决了就不用来这发帖了。。。

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧