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 を取得する標準的な方法は何ですか。