Windows网络编程学习笔记(4) 编写一个TCP客户端
Winsock,C++,socket,网络编程,windows2016-06-10
3.connect()/WSAConnet() //与服务端建立连接
#include <Winsock2.h> #include <iostream> #define PORT 5000 using namespace std; int main(void) { WSADATA wsaData; //Winsock数据结构 SOCKET ClientSocket; //客户端socket SOCKADDR_IN ServerAddr; //服务器地址 int port=PORT; //端口号 WSAStartup(MAKEWORD(2,2),&wsaData); //初始化 Winsock 2.2 版本 ClientSocket=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); //创建客户端socket ServerAddr.sin_family=AF_INET; //填充 SOCKADDR_IN 数据结构 ServerAddr.sin_port=htons(port); ServerAddr.sin_addr.s_addr=inet_addr("127.0.0.1"); connect(ClientSocket,(SOCKADDR*)&ServerAddr,sizeof(ServerAddr)); closesocket(ClientSocket); //关闭socket WSACleanup(); //关闭Winsock return 0; }