2014-05-26 4:57 GMT+02:00 Stephen von Takach <[email protected]>: > What I was expecting: (This is what happens on my Mac which I use for > development) > > On an origin server I create UDP binding to a particular port (lets say 3200 > for example) > I send some data over UDP (using the libuv handle created above) to a remote > IP > The remote server inspects the IP and port the data was sent on > The remote server can then reply using the IP and Port above > The origin server will receive the reply via the bound UDP port > > > What I'm experiencing: (This is what happens on the Linux and Windows > servers we deploy on) > > On an origin server I create UDP binding to a particular port (lets say 3200 > for example) > I send some data over UDP (using the libuv handle created above) to a remote > IP > The remote server inspects the IP and port the data was sent on > The data was sent using an ephemeral port hence any reply is not received..
Could you run a tcpdump in order to show which of both servers is using a wrong port for sending/receiving? BTW: I've played a lot with libuv's UDP in both Linux and OSX and never experimented such an issue. -- Iñaki Baz Castillo <[email protected]> -- 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.
