Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2011, 17:05   #1
Артэс
Форумчанин
 
Регистрация: 05.06.2007
Сообщений: 529
По умолчанию UDP сервер

Здравствуйте.

Недавно обнаружил, что при работе функции recvfrom с протоколом UDP, программа встает на паузу, пока не получит входящий пакет. Но такое только, если приложение - сервер.

В случае с клиентом, работающему по UDP, никаких пауз не происходит при вызове recvfrom.

Мне казалось, что recvfrom не будет ставить на паузу программу в обоих случаях (как сервер, так и клиент).

Это нормально?
Артэс вне форума Ответить с цитированием
Старый 07.10.2011, 14:20   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

udp по идее вообще не должен ждать ответа/приема, вы там ничего не намудрили?
counter вне форума Ответить с цитированием
Старый 07.10.2011, 16:09   #3
haruhi
Форумчанин
 
Аватар для haruhi
 
Регистрация: 05.10.2011
Сообщений: 368
По умолчанию

функция recvfrom должна ждать в обоих случаях. отсутствие паузы в клиенте может объясняться тем что сервер отвечает сразу же после получения сигнала от клиента.

а какой код результат возвращает функция recvfrom?
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
haruhi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
UDP сниффер XAOC-forever Работа с сетью в Delphi 3 11.07.2011 22:14
Проблема с UDP googl Работа с сетью в Delphi 4 12.05.2011 15:25
winsock udp сервер в потоке, не работает при создании формы или обращению к VCL компоненту marikcool Работа с сетью в Delphi 1 01.10.2010 00:57
Winsock: UDP сервер под Win студент_88 Win Api 0 05.09.2010 22:01
UDP клиент-сервер. Пакет neon2k Общие вопросы .NET 1 27.06.2010 11:53