русский
Germany.ruForen → Архив Досок→ Programmierung

Socket: Как удостовериться что связь в норме?

17.03.17 01:33
Re: Socket: Как удостовериться что связь в норме?
 
AlexNek патриот
AlexNek
in Antwort anly 16.03.17 20:47
Как удостовериться что связь в норме? (без Send).

Если и клиент и сервер свой то можно пробовать разные варианты. Если что чужое то лучше посылать watchdog телеграмму периодически.

И сделать конечно дополнительный треад для проверки соединения.

Но проблем будет еще много, самая интересная - обрубить синхронный слушающий сокет.

А при хорошей загрузке канала, нужно будет еще решать что лучше: приоритет передачи или приема и как их совместить? До определенного времени работает алгоритм: если нет что принимать, смотрим есть ли что послать.

А еще, что делать если соединение оборвалось, а пакеты хочется передать после восстановления.

 

Sprung zu