Обновить

Комментарии 6

Спасибо, нужная публикация.

Самое сложное при работе с websocket-ом это восстановление после дисконектов (на мобилках он например может закрываться при смене вкладки и/или сворачивании браузера) и пропадающие пакеты — когда сокет умирает браузер далеко не сразу узнает об этом и до этого момента исходящие сообщения уходят в никуда. И если первая проблема решаема, то вот что делать с потерей данных мы так и не придумали :(

НЛО прилетело и опубликовало эту надпись здесь

Код усложнится, но проблема полностью не исчезнет (а еще websocket сам это все умеет) — связь может потеряться сразу после получения понга и следующие сообщения точно так же уйдут в ничто. Поэтому у себя в чате просто забили, благо оно не сильно критично...


Если кто захочет поэкспериментировать:

открываем сокет и вынимаем сетевой кабель.

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации