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