皆さん、今晩は。
#include を使用する C++ での割り当て用の TFTP クライアントの作成に問題があります
私はcharバッファを送信しています:
buffer={'0','2','f','i','l','e','n','a','m','e','0','o' ,'c','t','e','t','0'};
コードの使用:
sendto(sock,buffer,strlen(buffer), 0, (sockaddr *) &serverAddr, sizeof(sockaddr));
しかし、WireShark でこの転送を見ると、パケットの Opcode 部分を見ると、「Opcode: Unknown (12338)」と表示されます。文字列からオペコードを選択したにもかかわらず
私は絶対に立ち往生しています、どんな助けもいただければ幸いです。メッセージを送受信できれば、あとは簡単に処理できると確信しています。
私がしたことをここに投げるだけですが、マークされた答えは基本的にそれでし た
buffer={(BYTE)0,(BYTE)2,'f','i','l','e','n','a','m','e',(BYTE)0, 'o','c','t','e','t',(BYTE)0};
と
sendto(sock,buffer,sizeof(buffer), 0, (sockaddr *) &serverAddr, sizeof(sockaddr));