stikriz11 писал(а):И все работает даже по тырнету через впн соединялись с США.
А искуственные тесты были? С имитацией потерь пакетов?)
США это не обязательно показатель качества кода, только качества связи. Выше не писал, но появление поста про TMNetSim обусловлено тем, что колхозная черновая сборка год пашет между моим домом где сервер, офисом в москве и офисом питера. И прошлый месяц был веселым. Забитый московский канал напрочь положил попытки программы что то получить от сервера, в то время как питер все шикарно получал.
Приведенный вами код показывает только логику начала, а не обработки входящего потока данных. Прежде чем отправлять сообщение нужно убедиться что предыдущее дошло. А если не дошло, то что делать. Если отправлять снова, то как много раз. В synapse я не нашел способа наверх в логику приложения поднять ответ протокола TCP о доставке.