[ 
https://issues.apache.org/jira/browse/DIRSERVER-1741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13424495#comment-13424495
 ] 

Emmanuel Lecharny commented on DIRSERVER-1741:
----------------------------------------------

Java does relies on the underlying network layr, provided by the OS. If the OS 
supports dual-stack, then you are fine. IPV4 and IPV6 addresses will be handled 
correctly.

http://docs.oracle.com/javase/1.5.0/docs/guide/net/ipv6_guide/index.html :

"How IPv6 Works on a Java Platform

The Java networking stack will first check whether IPv6 is supported on the 
underlying OS. If IPv6 is supported, it will try to use the IPv6 stack. More 
specifically, on dual-stack systems it will create an IPv6 socket. On 
separate-stack systems things are much more complicated. Java will create two 
sockets, one for IPv4 and one for IPv6 communication. For client-side TCP 
applications, once the socket is connected, the internet-protocol family type 
will be fixed, and the extra socket can be closed. For server-side TCP 
applications, since there is no way to tell from which IP family type the next 
client request will come, two sockets need to be
maintained. For UDP applications, both sockets will be needed for the lifetime 
of the communication.

Java gets the IP address from a name service."
                
> Create dual stack support for IPV4 and IPV6
> -------------------------------------------
>
>                 Key: DIRSERVER-1741
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-1741
>             Project: Directory ApacheDS
>          Issue Type: Improvement
>            Reporter: Markku Saarela
>
> ApacheDS should have dual stack listening sockets for both IPV4 and IPV6. 
> Java 7 uses IPV6 by default if possible so if server is running on Java 7 it 
> does not support IPV4 by default.
> Here is only one implication what it cause DIRSTUDIO-805.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to