Код неверен. Где проверка на ошибки, канал что, 100% надёжный? Должна быть проверка на ошибки/таймаут обмена и переинициализация с закрытием и открытием сокета.
Да, интенсивный обмен в сети может приводить к пропаданию части пакетов, но код клиента должен быть самовосстанавливаемым.




Ответить с цитированием