Всем привет!
У меня вот такая проблема...пишу программу, которая пингует сетевое устройство...взял пример из msdn...у тут такая штука непонятная вырисовывается..если устройства нет в сети,на recvfrom(...) программа застывает..застывает до тех пор, пока я не пропингую, например, с помощью стандартного ping'a..пока идет этот пинг, моя прога работает, как только ping прекратила работать, моя программа встала..подскажите пожалуйста. в чем тут дело?
11.12.07 13:52: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Используйте асинхронные сокеты. Местоды accept и recv синхронные (если не указано иначе)
Здравствуйте, Аноним, Вы писали:
А>а где можно прочитать про них? я новичок в сетевом программировании..((
весьма рекомендую потратить три вечера и осилить букварь по сетевому программированию, сэкономите в будущем уйму времени на поиск ответов по "непонятным" глюкам сетей.
в качестве примера, смотрите
здесь