Разбитая труба (Ява, Апач Мина) - PullRequest
0 голосов
/ 01 марта 2011

У меня проблема с использованием Apache Mina с flash (клиент / серверная игра).

Когда пользователь закрывает процесс браузера через диспетчер задач (или проигрыватель Flash в IDE), сервер генерирует бесконечные исключения «Java.io.BrokenPipe».

Изменение настроек TCP / IP O / S (keep-alive) не сработало.

Ответы [ 2 ]

1 голос
/ 15 марта 2011

когда вы получаете исключение сломанного канала в вашем IoHandler, вам необходимо закрыть сеанс.Удаленное одноранговое соединение разорвано.

1 голос
/ 01 марта 2011

Сервер многократно пытается записать в сокет и игнорирует исключение сломанного канала.Он должен закрыть свой конец сокета в ответ на исключение.

...