Архитектура чата. Как правильно?

Делаю для себя приложение "Чат". Есть сервер на php, работает на сокетах. Сейчас мое приложение может отправить сообщение, либо принять сообщение. Т.е. я нажимаю на кнопку, в новом потоке:
1. Подключение к сокет серверу.
2. Стартует отправка, либо прием данных.

Как организовать так, чтобы соединение держалось постоянно?
  • Вопрос задан
  • 1105 просмотров
Пригласить эксперта
Ответы на вопрос 2
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
1. При старте приложения подключиться к сокет-серверу и сохранить идентификатор сокета в переменную
2. Принимать/передавать данные по мере поступления
3 ....
4. При выходе из приложения закрыть сокет.
Ответ написан
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
https://learn.javascript.ru/xhr-longpoll

Идею смотрите. А код свой напишете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы