[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: webpage for ipv6 programmers



On Tue, 3 Feb 2009, Mikael Abrahamsson wrote:

I wonder if anyone happen to know a good webpage or book for programmers and what they need to know about programming applications in different programming lanuages and script languages to make their programs IPv6 capable. Something like "classical way in <language> is to use <API> but the new <API> is like this and should be used instead".

I think we know a lot about how to enable our networks for IPv6, but we need to educate a lot of programmers as well. There is plenty of references on how to program to avoid buffer overflows, (use snprintf instead of printf), I think we need equivalent for IPv6.

The basic socket API (RFC 3493) combined with Steven's "Unix Network Programming" gives a good basic foundation for many TCP or UDP based applications. Most languages seem to implement some form of the socket API or overload equivalent older functions to provide IPv6 capability. The advanced sockets API (RFC 3542) would be useful for those who deal with raw sockets or multicast applications.

--
Antonio Querubin
whois:  AQ7-ARIN