急救:救急:急急救: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)
请问上面这个异常是服务器端的问题呢?还是客户端的问题呢?有没有验证的方法啊?谢谢各位大侠!

...全文
7736 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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,635

社区成员

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

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