【发布时间】:2009-11-09 02:53:14
【问题描述】:
我想使用 C 对 DNS 协议头进行编码并创建一个 UDP 数据报。 假设我有一个查询 www.google.com。
任何人都可以建议如何去做吗?
您可以在此处找到标题格式 - http://www.nersc.gov/~scottc/software/snort/dns_head.html
【问题讨论】:
-
有什么问题?是关于 C:我如何打包位?是关于协议的:操作码定义是什么?
-
你了解结构中的位域,它们是如何在 C 中定义的吗?您提到的结构定义已设置,因此您可以简单地直接分配给位域。
-
谁能指点我可以学习的教程或示例代码