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.

Reply via email to