Not sure if this is an issue or not so wanted to post here to ask about desired behaviour.
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.. I would have thought the behaviour I am experiencing on my Mac is the desired behaviour. Does anyone know if there is any reason for a difference in behaviour? I do send data immediately after binding - do I need to delay? Doesn't appear that I should have to as there is no callback option. Any thoughts would be greatly appreciated. -- 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.
