mMosaic IPV6
Compile
To enable IPV6 in mMosaic, compile with the flag -DIPV6.
This flag is (until now) incompatible with MULTICAST flag.
Problem with IPV6:
Remote host have two address for one name. One is IPV4 , one is IPV6.
Example: www.kame.net ipv6 address is 3ffe:501:4819:2000:5054:ff:fedc:50d2 ,
the ipv4 address is 203.178.141.212.
But mMosaic6 lookup first the IPV6 address. AND www.kame.net
have no active IPV6 httpd server. SO you get a timeout with mMosaic6
because mMosaic expect a server for this URL.
If you put http://203.178.141.212/ , it works!
That is not the case with www.6init.org. They have two IPV6/V4 addresses
and the http server is active on two IP stack.
mMosaic is compatible with RFC2133 for the API.
It understand rfc2732 IPv6 Addresses in URL's.
IPV6 test
IPV6 doc info RFC (personnal)
- rfc2292Advanced Sockets API for IPv6
- rfc2374An IPv6 Aggregatable Global Unicast Address Format
- rfc2375IPv6 Multicast Address Assignment
- rfc2553Basic Socket Interface Extensions for IPv6