- 85
- 0
- 约8.58千字
- 约 18页
- 2021-03-28 发布于天津
- 举报
Libevent 参考手册:使用 libevent 的 DNS :高层和底层功能
译自 /~nickm/libevent-book/Ref9_dns.html libevent 提供了少量用于解析 DNS 名字的 API ,以及用于实 现简单 DNS 服务器的机制。 我们从用于名字查询的高层机制开始介绍,然后介绍底层机 制和服务器机制。
libevent 当前的 DNS 客户端实现存在限制: 不支持 TCP 查询、 DNSSec 以及任意记录类型。 未来版本的 libevent 会修正这些 限制。
1 预备:可移植的阻塞式名字解析 为移植已经使用阻塞式名字解析的程序, libevent 提供了标 准 getaddrinfo() 接口的可移植实现。对于需要运行在没有 getaddrinfo( )函数,或者 getaddrinfo() 不像我们的替代函数 那样遵循标准的平台上的程序,这个替代实现很有用。 getaddrinfo() 接口由 RFC 3493 的 6.1 节定义。关于 libevent 如何不满足其一致性实现的概述, 请看下面的 “兼容性提示”
接口
evutil_getaddrinfo() 函数试图根据 hints 给出的规则,解析指 定的 nodename 和 servname,建立一个 evutil_addrinfo 结构体 链表,将其存储在 *res 中。成功
您可能关注的文档
- FileName11DDIT_RDD_生产企业出口退税申报系统V13.0.docx
- GST-GM9000图形显示装置软件用户手册F2.480.067YC_VER2.04_2010_12.docx
- HCX-1滑动式测斜仪使用说明书.docx
- iometer安装与使用说明.docx
- IT运维管理守则(故障及处理).docx
- k3制造业产品整体解决方案(流程型).docx
- LDRATestbed静态分析操作步骤.docx
- MATLAB应用程序接口API.docx
- MBA工商管理硕士考试综合备考练习题及答案.docx
- MOCVD设备应用概况介绍及市场情况分析.docx
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
最近下载
- 2026国家“六张网”建设全面解读PPT.pptx
- 解读《GB_T 6075.6 - 2024机械振动 在非旋转部件上测量评价机器的振动 第6部分:功率大于100kW的往复式机器》.docx VIP
- 年产100吨苯佐卡因生产工艺设计.docx
- 常用金属与非金属材料的性质及特点.pptx VIP
- 李含光-C语言程序设计教程(第2版)课后习题答案.pdf
- 制冷空调机器设备-全套PPT课件.pptx
- 对八橹船船型、尺度的考证和复原研究(二稿).pdf VIP
- 《广东富饶农业》课件.ppt VIP
- 二千料六桅郑与木质宝船的初步考证与复原研究(第五稿).pdf VIP
- 消防系统月度、年度维保计划.docx
原创力文档

文档评论(0)