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

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

17.03.17 23:17
Re: Socket: Как удостовериться что связь в норме?
 
AlexNek патриот
AlexNek
in Antwort anly 17.03.17 10:51
такой код вроде работает:

При своём коде в нормальных условиях будет почти всё работать.

Проблемы начинаются когда условия изменяются.

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

У меня вот карта в устройстве (не комп) через какое то время начинает выдавать RST (Wireshark пользуем) и всё - соединению каюк. Пока никак не удаётся восстановить, так как после нового соединения опять приходит RST.

Гляньте также сколько "процессора" будет выжираться без передачи.

Потом начинаем непрерывно передавать данные и проверяем есть ли прием.

Также есть устройства которым пинг "не нравится"

И формат телеграм с протоколом продумайте хорошо.

 

Sprung zu