I have done some research and here is how IPv6 works out for Windows.
Any version of Windows from Vista forward is fully compatible with the
Linux APIs and functionality (with one minor exception easily handled in
a common library, see below).

Here are the requirements for a common library (Windows or Linux) which
handles both IPv4 and IPv6.

1. IP addresses must be in IPv6 format when passed to/from the APIs. DNS
names are handled by the internal APIs and converted to IPv6 format.
2. A Windows server socket must use the setsockopt API to set the
IPV6_V6ONLY option to zero before binding the socket to an address. This
option is zero by default on all OSs except Windows and BSD.

So far these are all the OS requirements I have uncovered. If this
holds, then I think we can create an IPvs library that can be used by
all the Windows versions we currently support. Please note that does NOT
include WindowsXP or Windows2000! The WindowsXP winsock library is NOT
compatible with the Linux libraries and there is not really any support
for IPv6 on Windows2000.

So if we are in agreement I will start on the design for a common
library that supports IPv4 and IPv6 which will be a part of a future
ooRexx release.

David Ashley


------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to