[quake3] Quake III on IPv6 and Mac OS X
JF Tremblay
jean-francois.tremblay at hexago.com
Fri Feb 3 09:34:52 EST 2006
--On Friday, February 03, 2006 10:18 AM +0100 Ludwig Nussel
<ludwig.nussel at suse.de> wrote:
> On Thursday 02 February 2006 15:06, JF Tremblay wrote:
>> Concerning the patch, the first version was provided by Lubos
>> Dolezel and I added on that. IPv6 multicast support isn't working
>> properly (on Windows at least) but unicast should be fine. It
>> compiles on Windows and Linux, but I haven't tried it on OS X yet.
>> Let me know how it does.
>
> Is there any reason to make v6 support a build time option? Did you
> consider merging unix_net.c and win_net.c, I suppose most of the code
> is identical in both files anyways?
Merging the files could certainly be done, but the idea was to minimize
the changes in the first versions. In Quake2 everything was actually
under a single file, net_udp.c. The files may have been split later
when
Socks support was added.
To make the files smaller, the socket code could also be made
completely
version agnostic and some of the #ifdef ENABLE_IPV6 removed. I don't
know if it's desirable to leave the option of compiling without v6
(feedbacks on this are welcome). If v6 is on, the default behavior
of the server will be to listen the unspecified address [::]
or on the link-local multicast group FF12::666 if multicast is on.
JF
------------------------------------------------
Freenet6 - Free IPv6 connectivity in 3 steps
<http://www.hexago.com/index.php?pgID=step1>
------------------------------------------------
More information about the quake3
mailing list