Hi Greg:

Thanks for the reply. However, it's the UDP source port that I'd like
control over.  The *${header.CamelNettyRemoteAddress}* correctly resolves to
the in-flight destination *IP:port *of the client that I need to send the
UDP acknowledgement to.  My problem is that *camel-netty4* is not giving me
control over the UDP source port, instead it appears to be binding to a
local ephemeral port chosen by the Linux OS.

*
SOURCE  IP*         Set correctly to the local IP address of the server
sending the UDP ack
*SOURCE  PORT*    OS ephemeral port (I need to be able to specify this port
number)
*DEST       IP*         Correctly taken from in-flight exchange
CamelNettyRemoteAddress header.
*DEST      PORT*     Correctly taken from in-flight exchange
CamelNettyRemoteAddress header.

So my UDP acknowledgements get delivered to the intended client, but the
client rejects them because
it's examining the UDP source port and seeing that it's not the expected
value, but rather a different ephemeral source port in each acknowledgement.






--
View this message in context: 
http://camel.465427.n5.nabble.com/How-to-specify-the-UDP-source-port-with-camel-netty4-tp5775017p5775057.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to