реклама на сайте
подробности

 
 
> Как работать по сети в C Builder?, Прием данных по протоколу UDP.
GL_basik
сообщение Aug 31 2006, 14:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 19-07-06
Пользователь №: 18 918



Мне здесь пришлось писать интерфейс для сетевого монитора. Вообщем теперь осваиваю winsock. И в связи с этим у меня возникли вопросы.
Девайс конфигурируется и передает служебную информацию по UDP. Мне соответсвенно необходимо принимать пакеты посланые этим девайсом. Но протокол UDP это протокол без установки соединения. Соответственно пакет от устройства может придти в любой момент времени. В Winsock я не нашел что либо похожее на прерывание или событие происходящще по поступлению нового пакета. Есть лишь процедура recv, которая, собственно, осуществляет прием данных. Вопрос в следующем, как определить пришел мне пакет или нет? Или может быть это не надо? Вообщем как принять данные по протоколу UDP?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sot
сообщение Sep 7 2006, 10:17
Сообщение #2





Группа: Новичок
Сообщений: 13
Регистрация: 22-09-04
Пользователь №: 696



Цитата(GL_basik @ Aug 31 2006, 18:54) *
Мне здесь пришлось писать интерфейс для сетевого монитора. Вообщем теперь осваиваю winsock. И в связи с этим у меня возникли вопросы.
...
Вообщем как принять данные по протоколу UDP?

Есть хорошее руководство от Beej, перевод здесь:
http://www.wasm.ru/print.php?article=socketbybeej

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

Сообщение отредактировал Sot - Sep 7 2006, 10:26
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 10:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016