Hello, I can produce with WITH_IPV6 on WIN2000 by using compiler option -FIwinsock2.h
cheers, fscckae --- In gsoap@yahoogroups.com, <[EMAIL PROTECTED]> wrote: > > Hi, > according to http://msdn.microsoft.com/downloads/sdks/platform/tpipv6.asp, "There are no plans to release a production-quality version of IPv6 for Windows 2000". The page with the above address provides a "Microsoft IPv6 Technology Preview for Windows 2000", but I think with W2K you will have some troubles to get IPv6 working properly and stable. > > Or you try to use the typedef from "your" msdn library link, where sockaddr_storage is declared. > > Cheers, > Matthias > > > -----Original Message----- > > From: gsoap@yahoogroups.com [mailto:[EMAIL PROTECTED] On > > Behalf Of Bo Xie > > Sent: Monday, November 27, 2006 3:51 AM > > To: gsoap@yahoogroups.com > > Subject: [gsoap] [gSOAP IPv6 question] It uses > > sockaddr_storage which is not supported by Win2000 > > > > > > Hi, > > > > I am investigating gSOAP's IPv6 support. But stdsoap2.h > > Line 1601 mentions > > --------- > > #ifdef WITH_IPV6 > > struct sockaddr_storage peer; /* IPv6: set by > > soap_accept and by UDP recv */ > > #else > > struct sockaddr_in peer; /* IPv4: set by soap_connect/soap_accept > > and by UDP recv */ > > #endif > > --------- > > According to http://msdn2.microsoft.com/en-gb/library/ms740504.aspx, > > sockaddr_storage is not supported by Windows 2000. > > > > Any alternative solutions? Thanks! >