使用winsock编程要先包含winsock2.h头文件
WSAStartup函数是载入sock函数库的
int WSAStartup(version, &wsadata);
返回0就是载入成功,version可以是0x101或者0x202,wsadata是WSADATA类型的。
WSACleanup(); 卸载函数库的。
sockaddr_in结构是TCP/IP通信中的Socket的地址。
主要有
sockaddr_in.sin_family 一般是AF_INET
sockaddr_in.sin_addr.s_addr 这个是IP地址,可以使用INADDR_ANY来指定本机配置的所有IP
sockaddr_in.sin_port 这个是端口 可以用htons函数格式化一个u_short数字出来赋给他
socket函数用来创建一个SOCKET类型,一般参数为socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)
先写这几个啦 呵呵 洗洗睡吧
WSAStartup函数是载入sock函数库的
int WSAStartup(version, &wsadata);
返回0就是载入成功,version可以是0x101或者0x202,wsadata是WSADATA类型的。
WSACleanup(); 卸载函数库的。
sockaddr_in结构是TCP/IP通信中的Socket的地址。
主要有
sockaddr_in.sin_family 一般是AF_INET
sockaddr_in.sin_addr.s_addr 这个是IP地址,可以使用INADDR_ANY来指定本机配置的所有IP
sockaddr_in.sin_port 这个是端口 可以用htons函数格式化一个u_short数字出来赋给他
socket函数用来创建一个SOCKET类型,一般参数为socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)
先写这几个啦 呵呵 洗洗睡吧