摘要: 一 服务器端#include <winsock2.h>#include <ws2tcpip.h>#include <iostream.h>#include "tpipv6.h"// 所需库连接#pragma comment (lib,"Ws2_32.lib")void main(){ WSADATA wsaData; //版本协商 if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) { cout<<"装载socket失败!"<< 阅读全文
posted @ 2010-07-09 07:17 java简单例子 阅读(2120) 评论(0) 推荐(0)
摘要: ipv6 socket 编程中遇到的问题1 定义的addrinfo变量在调用getaddrinfo()之前该参数必须清0,否则会出现绑定错误。 因为这个问题卡了俩小时,最后无意间看到一篇文章,问题得到解决。2 客户端地址应该定义为struct sockaddr_storagte类型,否则accept时会出错。 sockaddr_storage有足够大的空间来存储任何类型的sockaddr。3 inet_pton()和inet_ntop()这两个字符串和ip之间的转换函数在Linux下才可用 阅读全文
posted @ 2010-07-09 06:42 java简单例子 阅读(906) 评论(0) 推荐(0)