#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++
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.