Цитата:
Сообщение от etc
Ну само собой приходящих кидать через команды типа addUser/removeUser. Чтобы что-то не доходило — я такого не помню. К тому же, tcp гарантирует доставку, в отличие от udp.
|
т.е. схема:
Чат-клиент подключается к чат-серверу по сокету, запрашивает весь список пользователей, далее в процессе работы сервер шлет инфу о конкретных подключившихся или отключившихся пользователях. В случае обрыва сокета, клиент делает попытки переподключения, и, если ему это удается, запрашивает снова весь список пользователей, цикл...
- по сути должна работать нормально, да?