2011-03-01 92 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中收到損壞的管道異常時,您需要關閉會話。遠程對等連接已死亡。