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;
}