[Vm-dev] IPv6 support for Windows
Andreas Raab
andreas.raab at gmx.de
Fri Mar 27 18:26:18 UTC 2009
Looks easy enough, thanks. Any objections to commit the SocketPlugin
changes into VMMaker? The changes are straightforward enough.
Cheers,
- Andreas
Michael Rueger wrote:
> Andreas Raab wrote:
>
>> this year). If you have a real need for IPv6, send some code my way
>> and I'll integrate it.
>
> OK, here's my first stab at this. It is unfinished, but I've got to run
> for today and thought I could as well post what I have so far.
>
> The files in the zip simply go into the win32 SocketPlugin folder.
>
> I had to add a couple of newer header files and define a few macros to
> make it work on the current mingw version, as the socket header files
> are missing crucial definitions.
>
> The wspiapi.h emulates the newer functions on older Windows versions. If
> we decide to require at least XP we could get rid of it.
>
> Also attached is a partial change set adding image support code. Just
> run "NetNameResolver testIPv6" to run a few sanity checks.
>
> Known problem so far is that certain lookups trigger a getaddrinfo error
> showing up in the error console. I haven't spent much time trying to
> debug this. Hopefully someone with more familiarity with the socket code
> might easily spot what goes wrong.
>
> Probably more problems, haven't tested much yet.
>
> If IPv6 isn't enabled on your windows XP machine you can do so by
>
> ipv6 install
>
> And uninstall with
>
> ipv6 uninstall
>
> Comments, suggestions appreciated :-)
>
> Michael
>
>
More information about the Vm-dev
mailing list