Название: QUdpSocket... что-то не получается... Отправлено: vanessa от Июль 17, 2011, 23:51 взял из примеров broadcastsender и broadcastreceiver изменил номер пота на 61557, хотя подозреваю это ни на что не повлияло бы. Запуслит обе программы - нет связи. Решил промониторить
# iptables -A INPUT -p udp --dport 61557 -j LOG # iptables -A OUTPUT -p udp --dport 61557 -j LOG В лог попадает такое. Jul 17 23:45:10 localhost kernel: [43807.117280] IN= OUT=lo SRC=0.0.0.0 DST=255.255.255.255 LEN=38 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=61556 DPT=61557 LEN=18 Jul 17 23:45:10 localhost kernel: [43807.117295] ip_rt_bug: 0.0.0.0 -> 255.255.255.255, ? в цепочке INPUT счетчие пакетов молчит вот и мею два вопроса: 1) что это за ip_rt_bug ? 2) почему оно идет на lo ? как его отправить через eth0 ? Название: Re: QUdpSocket... что-то не получается... Отправлено: Странник от Июль 18, 2011, 10:21 с ip_rt_bug не сталкивался. что касается output-интерфейса, в примере при отправке используется broadcast-адрес 255.255.255.255 (для сети 0.0.0.0 - все адреса). если нужно слать запрос в конкретную сеть, используйте ее широковещательный адрес.
Название: Re: QUdpSocket... что-то не получается... Отправлено: vanessa от Июль 18, 2011, 10:38 похоже ip_rt_bug все-таки как-то связан с номером порта, изменил его на другое значение, отричное от установленного мною 61557 и оно заработало..........
|