title: Client UDP Socket binding
body: <p>I am creating UDP socket for a UDP client and sending UDP packets with different port numbers and wait for the reply from the destination for certain amount of time.</p>
  
  <p>My doubt is .. Is it possible to re-bind a UDP socket to multiple port numbers(even IP-address) to the same socket FD without closing the socket ?? (I cant use RAW sockets :()</p>
  
  <p><strong>EDIT1:</strong> I have tried to bind two different socket file descriptors with same IP-Address and Portnumber but I have mixed results .. (For both socket file descriptors I am setting SO_REUSEADDR option).</p>
  
  <p><strong>In Linux kernel 2.6.8</strong></p>
  
  <p>First Socket FD - binds successfully.</p>
  
  <p>Second Socket FD: Returns error 98 saying Address already in use.</p>
  
  <p><strong>In Linux Kernel 2.6.24</strong></p>
  
  <p>First  Socket FD: binds successfully</p>
  
  <p>Second Socket FD: binds successfully</p>