02100 02/10/12 08:54 RE:02099 フロー時間が長いと送信失敗
投稿者 : figt   コメントを投稿する

回答、ありがとうございます。

説明が下手ですいませんでした。

切断されてしまうのは、モデム〜PC間なんです。
シリアルポートを直接指定してRS232C経由でモデムと接続します。
その後、ATコマンドで発信。
接続できたところで、テキスト送信(非同期高速)を始めます。
すると、状態を表すダイアログが出てきますが、その送信バイト
数を見ていると、増えてはちょっと止まり…を繰り返しているの
で、フロー制御が正しく働いているのは確認できます。
そんな中でモデム側の都合でフロー状態(送信禁止状態)が長く続
くと、「シリアルポートに書き込み出来ませんでした」というよ
うなダイアログがでて、COMポートを解放してしまいます。
このとき、モデムはまだオンラインのままです。
(ER信号で切断しない設定にしている)

COMドライバ、もしくは秀TERMがある一定時間送信できない状態
が続くとエラーと判断してしまっているのではないか? と、
考えています。
OSはWin98SEです。
秀TERMにて、そういう判断をしているということはないでしょうか?
もし、しているようであれば、パッチなどで無限に待つように変更
できませんか?


新規に投稿する