< prev index next >

src/java.base/share/classes/java/nio/channels/DatagramChannel.java

Print this page
@@ -148,10 +148,13 @@
       *
       * @return  A new datagram channel
       *
       * @throws  IOException
       *          If an I/O error occurs
+      *
+      * @see     <a href="../../net/doc-files/net-properties.html#Ipv4IPv6">
+      *          java.net.preferIPv4Stack</a> system property
       */
      public static DatagramChannel open() throws IOException {
          return SelectorProvider.provider().openDatagramChannel();
      }
  

@@ -167,10 +170,13 @@
       * java.nio.channels.spi.SelectorProvider#openDatagramChannel(ProtocolFamily)
       * openDatagramChannel} method of the system-wide default {@link
       * java.nio.channels.spi.SelectorProvider} object.  The channel will not be
       * connected.
       *
+      * @apiNote <a href="package-summary.html#unixdomain">Unix domain</a> sockets
+      * are not supported by DatagramChannel.
+      *
       * @param   family
       *          The protocol family
       *
       * @return  A new datagram channel
       *

@@ -180,10 +186,13 @@
       *          java.net.StandardProtocolFamily#INET6 StandardProtocolFamily.INET6}
       *          but IPv6 is not enabled on the platform.
       * @throws  IOException
       *          If an I/O error occurs
       *
+      * @see     <a href="../../net/doc-files/net-properties.html#Ipv4IPv6">
+      *          java.net.preferIPv4Stack</a> system property
+      *
       * @since   1.7
       */
      public static DatagramChannel open(ProtocolFamily family) throws IOException {
          return SelectorProvider.provider().openDatagramChannel(requireNonNull(family));
      }

@@ -627,7 +636,6 @@
       * @throws  ClosedChannelException     {@inheritDoc}
       * @throws  IOException                {@inheritDoc}
       */
      @Override
      public abstract SocketAddress getLocalAddress() throws IOException;
- 
  }
< prev index next >