μNet3のTCPスタックからRSTが送信される条件を教えてください。

弊社TCP/IPプロトコルスタック「μNet3」に関するご質問

μNet3のTCPスタックからRSTが送信される条件を教えてください。

投稿記事by eForce技術担当 » 2018年7月27日(金) 13:39

質問:
μNet3のTCPスタックからRSTが送信される条件を教えてください。

回答:
RSTを送信する契機はいくつかありますが大別すると以下のパターンになります。

1.TCPのセッションがすでに閉じているときにTCPのセグメント受信。
(未使用ポートやdel_soc()やcls_soc()後にTCPを受信した場合)

2.アプリケーションがabt_soc()でセッションを強制終了した場合。

3.データを受信後にrcv_soc()をせずにcls_soc(SOC_TCP_CLS)を実行した。

4.TCPタイマ(再送、接続、切断)や、ソケットの切断タイマの満了により
セッションを持続できない場合。
アバター
eForce技術担当
 
記事: 161
登録日時: 2014年4月24日(木) 14:18

Return to μNet3

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[0人]

cron