私には2つの変数があります:bufとlength(char buf[BUFSIZE], int length)。BufUDPプロトコルで送信されたDNSメッセージが含まれlength、そのメッセージの長さがあります。buf次に、TCPプロトコルで使用してDNSサーバーに送信し、応答を取得して、その応答をUDPプロトコルに戻すことができるように変更する必要があります。
いくつかのバイトを追加してからいくつかのバイトを削除する必要があることはわかっていますが、実際にはどれかわかりません。ですから、助けてください、そしてそれCも見せてください。