Как исправить java.net.SocketException: сломанная труба?

На ПК я не думаю, что есть ограничение, но да, вы можете избавиться от исключения из памяти.

На мобильных устройствах. Вот ограничения для холста для мобильных устройств: -

Максимальный размер элемента canvas составляет 3 мегапикселя для устройств с ОЗУ менее 256 МБ и 5 мегапикселей для устройств с большей или равной 256 МБ ОЗУ.

Так, например, если вы хотят поддерживать более старое оборудование Apple, размер вашего холста не может превышать 2048 × 1464.

Надеюсь, эти ресурсы помогут вам вытащить вас.

142
задан Eric Leschinski 12 September 2016 в 18:59
поделиться

1 ответ

Это вызвано:

  • чаще всего записью в соединение, когда другой конец уже закрыл его;
  • реже - закрытием соединения без чтения всех данных, которые уже находятся на его конце.

Таким образом, в обоих случаях вы имеете дело с плохо определенным или плохо реализованным протоколом приложения.

Есть и третья причина, которую я не буду здесь описывать, но которая включает в себя намеренное действие со стороны равноправного пользователя по сбросу, а не по надлежащему закрытию соединения.

76
ответ дан 23 November 2019 в 23:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: