//网络编程客户端
//1:加载套接字库,创建套接字(WSAStartup() / socket());
//2:向服务器发出连接请求(connect());
//3:和服务器端进行通信(send() / recv());
//4:关闭套接字,关闭加载的套接字库(closesocket() / WSACleanup())。
#include <WinSock2.h>
#include <stdio.h>
#include <string.h>
#include <iostream>
#pragma comment(lib,"ws2_32.lib")
int main()
{
WSADATA wsaData;
char Buff[1024] = {};
//判断是否可以使用window的网络编程库,初始化sock资源
if (WSAStartup(MAKEWORD(2,2),&wsaData) != 0)
{
printf("Failed to load Winsock");
return 0;
}
//套接字接口结构
SOCKADDR_IN addrSrv;
addrSrv.sin_family = AF_INET;
addrSrv.sin_port = htons(5099); //和服务器定好的端口号一样
addrSrv.sin_addr.S_un.S_addr = inet_addr("127.0.0.1"); //服务器地址,这是默认服务器在本机
//inet_addr函数是旧函数库的函数,编译时会报错,解决办法,打开项目->属性->配置属性->c/c++ ->SDL检测 将是改为否
//创建套接字接口
SOCKET sockClient &#
版权声明:本文为u011207871原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。