Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

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

18.03.17 15:53
Re: Socket: Как удостовериться что связь в норме?
 
anly коренной житель
anly
в ответ moose 18.03.17 13:27, Последний раз изменено 18.03.17 17:05 (anly)

функция с callback называется BeginAccept вроде. Я ей не пользуюсь, т.к. библиотеки(не от Майкрософт) что работают на контроллерах предоставляют необходимый минимум, и эта функция в него не вошла. А функция Accept в неблокируемом режиме возвращает сразу: либо Socket клиента, либо бросает исключение типа - клиента нет. Поэтому надо периодически ее вызывать, пока она не возвратит Сокет.

А вот дальше юзер, который пишет программу для контроллера, уже сам решает кто кому (клиен и/или сервер) чего посылает.

Я просто думал что можно в реализации функционального блока встроить проверку обрыва связи, даже если обмена данными нет - но видимо невозможно. Ну и ладно, пусть юзеры это сами проверяют.

Проклят нарушающий межи ближнего своего (Втор.27:17)
 

Перейти на