您当前的位置: 首页 > 

txwtech

暂无认证

  • 2浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

套接字TCP控制台程序客户端代码示范

txwtech 发布时间:2019-05-19 16:39:04 ,浏览量:2

套接字TCP控制台程序客户端代码示范

#include				//包含头文件
#include
#include
#pragma comment(lib,"WS2_32.lib")		//显式连接套接字库
//from txwtech

int main()							//主函数开始
{
	WSADATA data;						//定义WSADATA结构体对象
	WORD w=MAKEWORD(2,0);					//定义版本号码
	::WSAStartup(w,&data);					//初始化套接字库
	SOCKET s;						//定义连接套接字句柄
	char sztext[10]={0};
	s=::socket(AF_INET,SOCK_STREAM,0);			//创建TCP套接字
	sockaddr_in addr;					//定义套接字地址结构
	addr.sin_family=AF_INET;				//初始化地址结构
	addr.sin_port=htons(75);
	addr.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");将字符串IP转换为网络字节顺序排列的IP

	printf("客户端已经启动\r\n");				//输出提示信息
	::connect(s,(sockaddr*)&addr,sizeof(addr));
	::recv(s,sztext,sizeof(sztext),0);
	printf("%s\r\n",sztext);
	::closesocket(s);					//关闭套接字句柄
	::WSACleanup();						//释放套接字库
	if(getchar())						//如果有输入,则关闭程序
	{
		return 0;					//正常结束程序
	}
	else
	{
		::Sleep(100);					//程序睡眠
	}
}

 

关注
打赏
1665060526
查看更多评论
立即登录/注册

微信扫码登录

0.0456s