Goldschmidt Simon wrote:
>> > One question remains: I use multicast and bind the pcb to a 
>> > multicast-address.
>> > So when sending, as src.ip the multicast addr is used. Any ideas to 
>> > solve that in a nice way?
>> 
>> Hmm, other than directly manipulating the pcb I would say:
>> use another pcb and do a second udp_bind() to your real IP 
>> address and use this pcb to send the outgoing packets...
> 
> I don't know if that works, as two pcbs would have to be bound
> to the same port. I think there's a todo for that kind of usage.

If I read the code (1.2.0) correctly, it is not tested in udp_bind(),
even though there is code to test it, but this is disabled via
#ifdef LWIP_UDP_TODO, which is not set anywhere. But even then the
mentioned code would allow binding to multicast and one(!) IP address,
but not to multicast and IP_ADDR_ANY.

So, iow the second call to udp_bind() should at least succeed, but if it
really works remains to be tested.

Dominik, your turn ;)

Cheers,
Juri


_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to