Pull to refresh

Comments 6

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

UFO landed and left these words here

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


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

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

UFO landed and left these words here
UFO landed and left these words here
Sign up to leave a comment.

Articles