サーバーがc ++を使用して開発され、クライアントがJavaを使用して開発された小さなTFTPクライアントサーバーアプリを作成しています。
htons
ここでは、変換を使用して「ブロック数」の値を送信しています 。
しかし、クライアントで元の値に戻すことはできません。
たとえば
ntohs(01)
、サーバーからクライアントにブロック カウント (2 バイト) を送信している場合。クライアントはバイト単位で読み取り中です。私が受け取っている値は、バイト 0 とバイト 1 です。
誰かが解決策を提供できる場合はお願いします。