Cente TCP/IPv4

Cente TCP/IPv4

DHCPcで、特定のIPアドレスをDHCPdに要求する機能追加

あらかじめパラメータで決めたIPアドレスをDHCPdに要求する機能を追加。DHCPd側でそれが受け入れられなかった場合は従来どおりの割り当てが行われる。

TCPシーケンス番号不具合修正

TCPシーケンス番号が0xffffffffから0x00000000へラウンドしたときに誤動作する環境があったので、環境依存しないようなコーディング方法に修正。

FTPcのAPPENDコマンド実行中のエラーで誤動作する不具合修正

FTPcで、APPENDコマンドを実行しているときにエラーが発生するとファイルがオープンしたままになってしまう不具合を修正

FTPcマルチセッション対応

FTPcで、同時に複数のFTPdに接続できるよう拡張。

ARPのAPI拡張

DHCPdオプション対応のため、ARPのキャッシュを削除するAPIを追加。

Cente TCP/IPv4

TCP省コピーAPI対応

バッファコピーを行わないTCPのAPIに対応。

TCPキープアライブ対応

RFC1122で規定されているTCPキープアライブ機能に対応。

マルチIP対応

同時に複数のI/FでTCP/IPを利用できるマルチIP機能に対応。

tcp_con_cep()不具合修正

初期化せずに使用している変数が存在したので修正。

tcp_con_cep()でRESETを受信したときの不具合修正

外部に接続を試みたときに相手からRESETを受信すると、内部状態が「接続試行中」のままになり、次回以降tcp_con_cep()を呼ぶと正しく動作しない不具合を修正。

外部からTCPSYNを受信したときの遅延修正

外部からTCP接続を受けたとき、応答のSYNACKを返すまで60msec程度ウエイトが入る不具合修正。

tcp_rcv_dat()の返り値修正

tcp_rcv_dat()でデータ待ちのとき、相手から接続されると長さ0でE_OKを返していたので、E_CLSを返すよう修正。

tcp_snd_dat()不具合修正

TCP接続完了状態でないときにtcp_snd_dat()を呼ぶと関数から戻らなくなる不具合修正。

tcp_rcv_dat()不具合修正

tcp_rcv_dat()を呼んでいるタスクが削除されると、その後tcp_cls_cep()を呼んでも受信状態から抜けられなくなる不具合修正。

Page 3 of 3