6431343: (dc) DatagramChannel may not report its local address correctly after connect or disconnect

Alan Bateman Alan.Bateman at oracle.com
Mon Nov 1 08:57:00 PDT 2010


If a DatagramChannel is bound to the wildcard address then the connect 
can cause the local address is "change" to a specific address. Similarly 
a disconnect can cause it to revert to the wildcard address. This patch 
fixes the getLocalAddress method so that it returns the actual local 
address, bringing it in line with legacy DatagramSocket. The webrev with 
the changes is here:
  http://cr.openjdk.java.net/~alanb/6431343/webrev/

Thanks,
Alan


More information about the nio-dev mailing list