TCPIP断線確認
Posted: 2020年6月10日(水) 16:43
マイコン2つにuNet3を乗せています。その2つのマイコンをTCP/IPで接続しています。接続にはHUBを介して接続しています。
質問なのですがcon_socで接続確立後に、断線(LANケーブルが抜けたなど)を検出する方法はありますでしょうか?
現在Keep Alive機能は使用しています。
なのでKeep AliveでTCPコネクションを切断したことを確認することができますでしょうか?
UB sts;
ref_soc(sid, SOC_TCP_STATE, (VP)&sts);
をポーリングさせて
sts = TCP_CLOSED 0x01 /* TCP接続無しの状態 */
となることを確認する方法になりますでしょうか?
お手数をおかけして申し訳ありませんが、ご教授のほどよろしくお願いいたします。
質問なのですがcon_socで接続確立後に、断線(LANケーブルが抜けたなど)を検出する方法はありますでしょうか?
現在Keep Alive機能は使用しています。
なのでKeep AliveでTCPコネクションを切断したことを確認することができますでしょうか?
UB sts;
ref_soc(sid, SOC_TCP_STATE, (VP)&sts);
をポーリングさせて
sts = TCP_CLOSED 0x01 /* TCP接続無しの状態 */
となることを確認する方法になりますでしょうか?
お手数をおかけして申し訳ありませんが、ご教授のほどよろしくお願いいたします。