#include <stdio.h>
#include <WinSock2.h>
#pragma comment(lib,"ws2_32.lib")
int main()
{
SOCKET soc;
SOCKADDR_IN serverAddr;
SOCKADDR_IN clientAddr;
unsigned char buf[1024];
WSADATA wsa;
WSAStartup(MAKEWORD(1,1),&wsa);
if ((soc = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)) <= 0)
{
printf("create socket fail!\n");
return -1;
}
serverAddr.sin_family = AF_INET;
serverAddr.sin_port = htons(10003);
serverAddr.sin_addr.S_un.S_addr = inet_addr("10.11.2.251");
if (connect(soc,(SOCKADDR *)&serverAddr,sizeof(serverAddr)) != 0)
{
printf("connect fail!\n");
return -1;
}
while(1)
{
scanf("%s",buf);
if (send(soc,(const char *)buf,strlen((const char *)buf)+1,0) <= 0)
{
printf("Error!\n");
}
}
getchar();
return 0;
}
TCP通信_客户端代码_C++
最新推荐文章于 2025-02-13 00:15:00 发布