TCP通信_客户端代码_C++

来源:互联网 发布:物品记录软件 编辑:程序博客网 时间:2024/06/06 18:30
#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;}

0 0
原创粉丝点击