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

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

18.03.17 18:31
Re: Socket: Как удостовериться что связь в норме?
 
anly коренной житель
anly
в ответ moose 18.03.17 18:04
выбираем блокируемый сокет на сервере. Выдаем в бесконечном цикле акцепт()

в программировании контроллеров на языках что я указал есть своя специфика: там нельзя зависать (или делать долгие циклы). Задача получает периодически управление (период задается в настойках) и должна как можно быстрее сделать свое дело и выйти. Если делать - много, то должна сделать чуть чуть, выйти и доделать в следующий раз.

Поэтому использование сокета в блокируем режиме - неприемлимо. (ну разве что создавать отдельный поток с таким сокетом, но не охота плодить потоки)

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

Перейти на