开发者社区> 异步社区> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

《UNIX网络编程 卷1:套接字联网API(第3版)》——8.3 UDP回射服务器程序:main函数

简介: 我们通过将socket函数的第二个参数指定为SOCK_DGRAM(IPv4协议中的数据报套接字)创建一个UDP套接字。正如TCP服务器程序的例子,用于bind的服务器IPv4地址被指定为INADDR_ANY,而服务器的众所周知端口是头文件中定义的SERV_PORT常值。
+关注继续查看

本节书摘来自异步社区《UNIX网络编程 卷1:套接字联网API(第3版)》一书中的第8章,第8.3节,作者:【美】W. Richard Stevens , Bill Fenner , Andrew M. Rudoff著,更多章节内容可以访问云栖社区“异步社区”公众号查看

8.3 UDP回射服务器程序:main函数

现在,我们用UDP重新编写第5章中简单的回射客户/服务器程序。我们的UDP客户程序和服务器程序依循图8-1中所示的函数调用流程。图8-2描述了它们所使用的函数,图8-3则给出了服务器程序的main函数。
screenshot

screenshot

创建UDP套接字,捆绑服务器的众所周知端口
7~12 我们通过将socket函数的第二个参数指定为SOCK_DGRAM(IPv4协议中的数据报套接字)创建一个UDP套接字。正如TCP服务器程序的例子,用于bind的服务器IPv4地址被指定为INADDR_ANY,而服务器的众所周知端口是头文件中定义的SERV_PORT常值。

13 接着,调用函数dg_echo来执行服务器的处理工作。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
TensorFlow利用函数API实现简易自编码器
TensorFlow利用函数API实现简易自编码器
0 0
【Flink-API】Table API & SQL 以及自定义UDF函数
【Flink-API】Table API & SQL 以及自定义UDF函数
0 0
IP - 射频数据转换器 -05- API使用指南 - ADC状态指示函数
IP - 射频数据转换器 -05- API使用指南 - ADC状态指示函数
0 0
IP - 射频数据转换器 -04- API使用指南 - 系统设置相关函数
IP - 射频数据转换器 -04- API使用指南 - 系统设置相关函数
0 0
Vue3 Composition API 之 setup 函数
Vue 3 中引入的一种新的编写 Vue 组件的方式,可以将 2.x 中与组件逻辑相关的选项以 API 函数的形式重新设计。
0 0
TensorFlow利用函数API实现简易自编码器
TensorFlow利用函数API实现简易自编码器
0 0
C语言常用MySQL API函数
C语言常用MySQL API函数
0 0
Serverless之云函数实践-天气API | 🏆 技术专题第七期征文(二)
Serverless之云函数实践-天气API | 🏆 技术专题第七期征文(二)
0 0
Serverless之云函数实践-天气API | 🏆 技术专题第七期征文(一)
Serverless之云函数实践-天气API | 🏆 技术专题第七期征文(一)
0 0
08配置基础路径 同时导出一个函数和一个变量 封装微信请求Api
08配置基础路径 同时导出一个函数和一个变量 封装微信请求Api
0 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
CUDA Math API
立即下载
阿里云 API 精选手册(Alibaba Cloud API Playbook)
立即下载
重保场景及API安全指南
立即下载