If a DatagramChannel is bound to an IPv4 address, then connected to an IPv6 address, DatagramChannel::getLocalAddress() returns an IPv4-compatible IPv6 address.
java.lang.AssertionError: local address after connect should be /127.0.0.1:55179 found /0:0:0:0:0:0:7f00:1:55179
java.lang.AssertionError: local address after connect should be /127.0.0.1:55179 found /0:0:0:0:0:0:7f00:1:55179
- relates to
-
JDK-8231259 (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)
-
- Resolved
-
-
JDK-8231261 (dc) Write a test to check local and remote addresses after calling DatagramChannel::connect and DatagramChannel::disconnect
-
- Resolved
-