急救:救急:急急救:java.io.IOException: 远程主机强迫关闭了一个现有的连接。是服务器端的问题呢?还是客户端的问题呢?

wjs2338 2008-07-07 09:14:59
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
请问上面这个异常是服务器端的问题呢?还是客户端的问题呢?有没有验证的方法啊?谢谢各位大侠!

...全文
7820 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulisha_20120524 2012-09-19
  • 打赏
  • 举报
回复
我也是啊~~
freddyfei57 2012-07-12
  • 打赏
  • 举报
回复
同问...我也遇到了同样的问题
madanhui19920914 2011-10-28
  • 打赏
  • 举报
回复
重新启动 一下 应该没事了吧
  • 打赏
  • 举报
回复
没什么问题,把模拟器关了,重新开启一下,应该就没问题了……
lengmoleng 2010-12-09
  • 打赏
  • 举报
回复
我也遇到了同样的问题
zjf8888 2010-10-23
  • 打赏
  • 举报
回复
遇到此问题
2010-10-23 23:23:49,171 INFO org.apache.hadoop.ipc.Server: IPC Server listener on 9001: readAndProcess threw exception java.io.IOException: 远程主机强迫关闭了一个现有的连接。. Count of bytes read: 0
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:206)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:236)
at org.apache.hadoop.ipc.Server.channelRead(Server.java:1211)
at org.apache.hadoop.ipc.Server.access$2300(Server.java:77)
at org.apache.hadoop.ipc.Server$Connection.readAndProcess(Server.java:799)
at org.apache.hadoop.ipc.Server$Listener.doRead(Server.java:419)
at org.apache.hadoop.ipc.Server$Listener.run(Server.java:328)
Vincent04 2010-09-27
  • 打赏
  • 举报
回复
看看~~
tony729 2010-06-28
  • 打赏
  • 举报
回复
关注中。。。
werqqc1 2010-01-17
  • 打赏
  • 举报
回复
啊啊啊啊啊啊啊啊啊啊啊
fanhaili 2008-07-17
  • 打赏
  • 举报
回复
我也遇到同样的问题,唉...为什么buff里读不出数据了呢...关注..
fengyifei11228 2008-07-08
  • 打赏
  • 举报
回复
在日志里报什么了没有
fengyifei11228 2008-07-08
  • 打赏
  • 举报
回复
应该是服务器端问题吧
wjs2338 2008-07-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java2000_net 的回复:]
远程主机强迫关闭了一个现有的连接。是服务器端的问题呢?还是客户端的问题呢?

现象,是服务器断开了
原因有
1 你发送的数据不符合规定,比如你发163的邮箱就很可能这样
2 对方已经发送完了数据,并正常关闭了,你无法再次发送数据了
[/Quote]
我是给服务器的端发送了大量的SOCKET链接(每一次大概3K),每次的内容格式相同。我认为是服务器端接受不过来的原因,但是没办法验证,因为服务器的配置很好,4个3.16 双核CPU,4G内存,感觉可以承受得了这么大的链接。。。。。。
zhj92lxs 2008-07-07
  • 打赏
  • 举报
回复
估计是服务器断开了
老紫竹 2008-07-07
  • 打赏
  • 举报
回复
远程主机强迫关闭了一个现有的连接。是服务器端的问题呢?还是客户端的问题呢?

现象,是服务器断开了
原因有
1 你发送的数据不符合规定,比如你发163的邮箱就很可能这样
2 对方已经发送完了数据,并正常关闭了,你无法再次发送数据了


62,627

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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