| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, 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? примерчик бы **сделал! |