博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ UDP套接字客服端代码示范
阅读量:4540 次
发布时间:2019-06-08

本文共 1364 字,大约阅读时间需要 4 分钟。

c++ UDP套接字客服端代码示范

1 #include
//包含头文件 2 #include
3 #include
4 #pragma comment(lib,"WS2_32.lib") //连接套接字库 5 //txwtech 6 int main() 7 { 8 WSADATA data; //定义结构体变量 9 WORD w=MAKEWORD(2,0); //初始化套接字版本号10 ::WSAStartup(w,&data); //初始化套接字库11 SOCKET s; //定义套接字12 s=::socket(AF_INET,SOCK_DGRAM,0); //创建UDP套接字13 sockaddr_in addr,addr2; //定义套接字地址14 int n=sizeof(addr2);15 char buff[10]={
0};16 addr.sin_family=AF_INET;17 addr.sin_port=htons(75);18 addr.sin_addr.S_un.S_addr=inet_addr("127.0.0.1"); 19 printf("UDP客户端已经启动\r\n");20 char sztext[]="你好\r\n";21 if(::sendto(s,sztext,sizeof(sztext),0,(sockaddr*)&addr,n)!=0) //发送信息22 {23 ::recvfrom(s,buff,10,0,(sockaddr*)&addr2,&n); //接收信息24 printf("服务器说:%s\r\n",buff);25 ::closesocket(s); //关闭套接字26 ::WSACleanup(); //释放套接字库27 } 28 if(getchar()) //如果有输入,则关闭程序29 {30 return 0; //正常结束程序31 }32 else33 {34 ::Sleep(100); //应用程序睡眠35 }36 }

 

转载于:https://www.cnblogs.com/txwtech/p/11052161.html

你可能感兴趣的文章
面试小记
查看>>
线性代数
查看>>
网页设计
查看>>
批量删除空行
查看>>
Java输入
查看>>
Python-ORM之sqlalchemy的简单使用
查看>>
Preserving Remote IP/Host while proxying
查看>>
跟潭州学院的强子老师学习网络爬虫---爬取全书网
查看>>
bzoj千题计划178:bzoj2425: [HAOI2010]计数
查看>>
[国家集训队2012]middle
查看>>
使用Holer远程桌面登录家里电脑和公司内网电脑
查看>>
Java数组5作业(2015-8-27)
查看>>
Nginx事件管理之epoll模块
查看>>
idea集成 MyBatis Generator 插件,自动生成dao,model,sql map文件
查看>>
用数据告诉你关于手机app的15个有趣事实
查看>>
BBC英语-adverbs of frequency
查看>>
python中的List,Tuple,Set,Dictionary
查看>>
JavaWeb 学习007-4个页面,5条sql语句(添加、查看、修改、删除)2016-12-2
查看>>
用JavaScript 来将数字转换成字符。
查看>>
扩展欧几里得算法
查看>>