2

TFTP サーバーを実装しようとしています。私は構造を持っています:

typedef struct {
    u_int16_t opcode;
    char filename[MAXPATH_STRLEN + 1];
    char mode[MAXMODE_STRLEN + 1];
    char timeout[MAXMODE_STRLEN];
    char rexmut[MAXMODE_STRLEN];

} tftp_rwq_hdr;

ここで、tftp プロトコルで ar/w リクエストを受け入れます。標準の tftp を使用してファイルを配置し、この構造でリクエストをリッスンしている場合、オペコード、ファイル名、およびモードを取得できますが、タイムアウトも rexmut も取得できません。

したがって、私の質問は、このようなリクエストからタイムアウトと rexmut を取得する標準的な方法は何ですか。

4

0 に答える 0