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.
