Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] Забиндить порт вместе с connectToHost


Автор: feanor59 27.10.2008, 16:05
Очень мб, что я туплю, но как то можно забиндить локальный порт и при этом юзать connectToHost? Т. е. я хочу оставить удобство пользование удпсокетов с установленным соединением и вручную задать локальный порт.
UDP: опять забыл префикс [Qt] в заголовок... 

Автор: pethead 2.11.2010, 04:36
вторым сокетом биндь.

а вообще меня интресует можно на qt udp сделать так:
отсылаем на сервер датаграмму на заданный фикс. порт. далее нужно принять ответ, но приемный порт по идее должен задаваться в исх. датаграмме, но система задает его сама и что ставить в бинд я не знаю.
на чистом Си я такое реализовал через sendto,select,recvfrom. задаю только исх. порт. ответ ловится.

для чего это нужно : когда к серверу лезут несколько клиентов на один порт, а ответы он отдает на разные порты принятые в датаграмме.

как сделать такое на qt?

с помощью connecttohost? примерчик бы

**сделал! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)