我有两个变量:buf
和length
(char buf[BUFSIZE], int length
)。Buf
包含使用 UDP 协议发送的 DNS 消息,其中包含length
该消息的长度。现在我需要进行更改buf
,以便可以将其与 TCP 协议一起使用并将其发送到 DNS 服务器并获得响应,然后该响应将更改回 UDP 协议。
我知道我应该添加一些字节,然后删除一些字节,但我真的不知道是哪一个。所以请帮忙,也请把它展示出来C
。
我有两个变量:buf
和length
(char buf[BUFSIZE], int length
)。Buf
包含使用 UDP 协议发送的 DNS 消息,其中包含length
该消息的长度。现在我需要进行更改buf
,以便可以将其与 TCP 协议一起使用并将其发送到 DNS 服务器并获得响应,然后该响应将更改回 UDP 协议。
我知道我应该添加一些字节,然后删除一些字节,但我真的不知道是哪一个。所以请帮忙,也请把它展示出来C
。