我有一个网络应用程序,我需要转换,以便它在ipv6网络上工作。您能告诉我我需要做什么(更换套接字API)吗?
还有一件事,我如何测试我的应用程序?
谢谢。
发布于 2009-06-08 21:49:35
核心套接字系统调用是协议中立的。您将需要使用AF_INET6而不是标准的AF_INET地址族,以及PF_INET6、sockaddr_in6和其他适当的地址系列。
我建议通读一下"ipv6“手册页或”ipv6套接字接口扩展“RFC:http://www.ietf.org/rfc/rfc3493.txt
类似且可能相关的问题:is ipv6 backward compatable with ipv4?
发布于 2009-06-09 02:02:53
"Unix网络编程“的3rd edition有大量的例子和关于IPv4/IPv6互操作性的整章。
发布于 2009-06-08 22:04:17
为了进行测试,您可以使用Microsoft virtual PC (或类似软件)创建一组虚拟机,并测试它们之间的应用程序-您可以轻松地将它们放在只能相互查看的专用网络中。
https://stackoverflow.com/questions/967157
复制相似问题