客户端
#include <iostream>
#include <Windows.h>
#include <Winsock.h>
using namespace std;
int main()
{
//客户端
WSAData wsad;
WSAStartup(MAKEWORD(2,2),&wsad);
// 创建socket
SOCKET cli = socket(AF_INET,SOCK_STREAM,0);
// 创建含有服务器地址的数据结构
SOCKADDR_IN ser_addr;
ser_addr.sin_family = AF_INET;
ser_addr.sin_addr.s_addr = inet_addr("10.15.1.218");
ser_addr.sin_port = htons(7654);
// 连接服务器
int res = connect(cli, (sockaddr*)&ser_addr, sizeof(SOCKADDR_IN));
if (res != 0)
{
cout<<"connect error, return "<<connRes<<endl;
}
cout<<"connect success!"<<endl;
// 发送数据
char buf[] = "hello";
send(cli, buf, sizeof(buf), 0);
WSACleanup();
while (1)
{
Sleep(5);
}
return 0;
}