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

 
 
> Как работать по сети в 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
Ответов
subver
сообщение Sep 5 2006, 02:01
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726



А не проще бросить на форму компонент типа TNMUDP и работать по его событиям? в билдере вроде как давно уже есть наборчик компонентов для этого дела.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 08:27
Рейтинг@Mail.ru


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