Login
Socket: Как удостовериться что связь в норме?
479 просмотров
Перейти к просмотру всей ветки
in Antwort anly 16.03.17 20:47
Как удостовериться что связь в норме? (без Send).
Если и клиент и сервер свой то можно пробовать разные варианты. Если что чужое то лучше посылать watchdog телеграмму периодически.
И сделать конечно дополнительный треад для проверки соединения.
Но проблем будет еще много, самая интересная - обрубить синхронный слушающий сокет.
А при хорошей загрузке канала, нужно будет еще решать что лучше: приоритет передачи или приема и как их совместить? До определенного времени работает алгоритм: если нет что принимать, смотрим есть ли что послать.
А еще, что делать если соединение оборвалось, а пакеты хочется передать после восстановления.