RX-NETで困ってます

昔のミドルウェアのメンテをしているのですが、
V850のRX-NETというTCP/IPミドルウェア(バージョンは2.00)を使ってLAN通信を行うのですが、ソケットオープン→通信→ソケットクローズという短い通信を1~2分おきに数時間行うとRX-NETが動作停止してしまうようなのですが、こんな現象を解決された方がいらっしゃるようでしたら解決方法教えてください。

RX-NETの動作停止(のような)状況での反応
1.上位タスク側の反応
 単一タスクからの操作なので、ソケット関数をコールしたまま戻ってこない状況。
2.LAN側の反応
 SYNパケットに受信対して、ICOMP(4)を返してFlowコントロールを返している状況
Parents
  • スタックのオーバーフローとか、セマフォが開放できていないとか、なんなんでしょうかね。。。

  • スタックのオーバーフローとか、セマフォが開放できていないとか、恐縮ですがクローズの処理が追い付いていないのか、クローズの処理をしていないのか、メモリが初期化できず、ゴミのような使用されない領域がどんどん増えていき、最後にはスタックのオーバーフローでアウトというような、ことではないですか、それを確認するにはなにか処理の段階ごとにしるしをつけて置き、ログに全て吐き出して、処理が完全に元に戻っているのか確認した方がよさそうですね

Reply
  • スタックのオーバーフローとか、セマフォが開放できていないとか、恐縮ですがクローズの処理が追い付いていないのか、クローズの処理をしていないのか、メモリが初期化できず、ゴミのような使用されない領域がどんどん増えていき、最後にはスタックのオーバーフローでアウトというような、ことではないですか、それを確認するにはなにか処理の段階ごとにしるしをつけて置き、ログに全て吐き出して、処理が完全に元に戻っているのか確認した方がよさそうですね

Children
No Data