Насчет п1. Не совсем понятно. Получается я подключаюсь к сокету после входа в приложение и после входа в чат я опять подключаюсь к сокету? Или я просто шлю в сокет событие, что был вход в чат?
Я, видимо, не так вопрос задал. Я знаю про периодические запросы к серверу или лонголинг и сокеты и тд. Вопрос был скорее в том, какие вообще лучшие практики применяются для организации соединений с сервером в мобильной разработке. Держится ли один вебсокет с сервером? Или открывается сокетное соединение для каждого типа событий?