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