mooege/mooege — pull request #457 by raistlinthewiz (2012-03-01 12:06:08+00:00)
Title: Experimental IPv6 support!

Note on IPv6 support!

http://i.imgur.com/nty0p.png

--------------------
* First and foremost IPv6 support is EXPERIMENTAL!
* Currently we use the approach to create a dual-socket which enables both IPv6 and IPv4 over the same socket though not all operating systems support this by default. Windows Vista and 7 known to support this where Windows XP does not.
* Also some linux distros and most BSD ones doesn't support this by default.
* We've to eventually create two different sockets, one for IPv4 and one for IPv6 for wide-scale support for all operating systems.
* Still as D3 doesn't support IPv6 addresses to be returned with GameFactory services' bnet.protocol.game_master.ConnectInfo, IPv6 only works for moonet right now. When Blizzard fixes D3 client for so, we'll be also supporting IPv6 in game-server.