http://stackoverflow.com/questions/28554900/libuv-src-port-of-response-not-same-as-port-on-which-process-is-listening

I have a client, written in python-twisted, that send a UDP packet to port 
1234 of an IP aaa.bbb.ccc.ddd and then wait for response. I also have UDP 
server written in C-libuv, that listens on port 1234 and responds back to 
the client.

Now when is run both of them in the same machine, I can see that from the 
log of the UDP-server that the data is received by it and it has send back 
a response. But the logs of client doesn't show any signs of any UDP packet 
received.

When I investigated using wire-shark i found the following:

1> A UDP packet by the client is send with source port 58963(keeps 
changing) to destination at port 1234

2> A UDP response (form the UDPserver) is also send back from 58845 to 58963

3> This is followed by a ICMP Destination unreachable (Port unreachable) 
msg.

What might be the reason for this behavior ?

-- 
You received this message because you are subscribed to the Google Groups 
"libuv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to