> I'd like to ask a few questions with regard to this change:
> 1. What is the current state of IP V6 support in ICS? 
> - Ready for production use
> - Work in progress, already useable
> - Not ready for primetime
> 2. ICS version
> - Does ICS V7 support IP V6? 
> - Does ICS V8 support IP V6?

Only ICS V8 supports IPv6.  

ICS V8 is ready for production use, I am using it all my ICS applications.
But testing of IPv6 itself is limited due to issues such as very few
firewalls and routers supporting IPv6.  I have a public IPv6 address
allocation (2a00:1940:0001:0002::/64), but can not use it yet. 

I've done limited testing with FTP and HTTP on my internal network, but
none yet on the public internet until Sonicwall offers IPv6 support for
my firewalls (which means buying new hardware).  

> 3. If I need to switch to ICS V8
> - Any breaking changes between ICS V7 and V8?
> - Any major changes necessary in my legacy code if I just want to 
> keep IP V4? 

You need to check readme8.txt for details on updating, all the
directories have changed and some minor functions gone.  There are no
program changes needed to support IPv4, but you will need changes for
IPv6. 

> 4. Going from IP V4 to V6
> - Any documentation/examples/tutorials available

No documentation yet, I am planning to write a getting started guide for
IPv6, but have not had time yet.  You'll need to look at the IPv6
implementations in the HTTP and FTP server components to see how to
implement IPv6 in your own applications, and the new demos
OverbyteIcsTcpSrvIPv6.  

Note that IPv6 is not yet supported by all the components, ping in
particular is missing, which I plan to do next month. 

Angus

--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to