2011-03-01 87 views
0

我在使用Apache Mina和flash(客户端/服务器游戏)时遇到问题。破管(Java,Apache Mina)

当用户通过任务管理器(或IDE中的Flash播放器)关闭浏览器进程时,服务器会抛出无限例外“Java.io.BrokenPipe”。

更改O/S TCP/IP设置(保持活动)不起作用。

+0

Keepalive与此问题无关。 – EJP 2011-03-01 22:35:45

回答

1

服务器反复尝试写入套接字并忽略损坏的管道异常。为了响应该异常,它应该关闭套接字的结尾。

1

当您在IoHandler中收到损坏的管道异常时,您需要关闭会话。远程对等连接已死亡。