не получается отправлять пакеты UDP постоянно
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.223] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
не получается отправлять пакеты UDP постоянно
|
|
|
|
|
не получается отправлять пакеты UDP постоянно в потоке.
получаю ошибку как в скрине. то что адрес уже забинден. вообще не понятно что конкретно он забиндил..? IP ? порт? зачем что то биндить..? он же клиент!? еще не могу найти описания что такое BoundPort взял из примера и не понимаю что это значит....... стыжусь и найти не могу... вообще мне ОЧЕНЬ нужен дельный совет. я в потоках разных отправляю UDP пакеты. мне не понятно какую пару - порт и ip Он биндит. то что в BoundPort или Port? прошу помощи ![]() ![]() try IdUDPClient1:=TIdUDPClient.Create(nil); IdUDPClient1.BoundPort:=strtoint(tmp2); IdUDPClient1.BroadcastEnabled:=true; IdUDPClient1.Host:=MyQ4.FieldByName('param1').AsString; IdUDPClient1.Port:=MyQ4.FieldByName('param2').AsInteger; IdUDPClient1.Send('*'+tmp1+'>'+MyQ4.FieldByName('param3').AsString+'#'); except end; Прикреплённый файл Debugger_Exception_Notification.jpg (142.22 Кбайт, скачиваний: 574)
|
|
Сообщ.
#2
,
|
|
|
|
А зачем ты его каждый раз пересоздаешь?
|
|
Сообщ.
#3
,
|
|
|
|
Rouse_, из за непонимания что такое BoundPort и зачем что то нужно резервивать (адрес/порт) если я просто клиент... без гарантированной доставки, да еще и броадкаст пакет..
|