秀Termのテキスト送信出なくなることNo.02353
tektek さん 08/04/24 16:04
 
秀Termを使ってダイヤルアップして、テキストを送信しています。たまにその送信が
できなくなります。送信側では回線は繋がり、テキストを送信したように見えますが、
受信側には何も受け付けていない状態です。(受信側はモデムと端末間はRS232Cで接
続されています。)受信側のアプリはスレッドで待っていて、動作していますがリー
ドしてもバッファに何も入っていないです(ゼロバイトです)。受信側の端末を再起
動して、再送すると受信できます。何か設定が必要でしょうか。

[ ]
RE:02353 秀Termのテキスト送信出なくNo.02355
秀まるお2 さん 08/04/24 16:53
 
 テキスト送信というのは、メニューの「転送・テキスト送信...」を使って送
る場合の話ですかね?

 普通にキーボードから入力した場合はうまくいくけどもテキスト送信の場合に
限ってダメだとしたら、例えば大きなデータをまとめて送るとフロー制御が働い
てしまって送信が止まってしまうってことかもしれないです。だとした、とりあ
えずモデム初期化コマンドで「AT&K0」を指定してモデムのフロー制御をOFFにし
てしまうといいかもしれないです。

 ただし、その場合はデータが多少取りこぼすことになるかもしれませんけど。
とりあえずテストとしてそれをやってみたらいいかなぁと…。

 それの他に思いつくこととしては、ホストプロパティの「テキスト送信...」
の所にある「同期を取らずに高速に送信す」がもしONになっていたら、それを
OFFにすると変化があるかもしれないです。

> 受信側の端末を再起動して、再送すると受信できます。

 もしかしたら受信側に問題があってうまく受信出来ないということもあるのか
もしれないです。例えばモデムのアクセスランプを見ていて、秀Term側からはた
しかにデータを送ってる気配があるのに受信しないのだとしたら、受信側の問題
ではないかと思います。

[ ]
RE:02355 秀Termのテキスト送信出なくNo.02356
tektek さん 08/04/25 10:51
 
> テキスト送信というのは、メニューの「転送・テキスト送信...」を使って送
>る場合の話ですかね

コメントありがとうございます。メニューの「転送・テキスト送信」を使用していま
す。


> 普通にキーボードから入力した場合はうまくいくけどもテキスト送信の場合に
>限ってダメだとしたら、例えば大きなデータをまとめて送るとフロー制御が働い
>てしまって送信が止まってしまうってことかもしれないです。だとした、とりあ
>えずモデム初期化コマンドで「AT&K0」を指定してモデムのフロー制御をOFFにし
>てしまうといいかもしれないです。
> ただし、その場合はデータが多少取りこぼすことになるかもしれませんけど。
>とりあえずテストとしてそれをやってみたらいいかなぁと…。

キーボード入力は確認していません。(現状、運用中のため確認できない状態です)
ATコマンドでフロー制御をOFFにするのは送信側でしょうか。受信側でしょうか。


> それの他に思いつくこととしては、ホストプロパティの「テキスト送信...」
>の所にある「同期を取らずに高速に送信す」がもしONになっていたら、それを
>OFFにすると変化があるかもしれないです。

「同期を取らずに高速に送信する」をONすると動作はどのように変わりますか。送
信状態を確認しながらテキストを送信するようになるということですか。


>> 受信側の端末を再起動して、再送すると受信できます。
>
> もしかしたら受信側に問題があってうまく受信出来ないということもあるのか
>もしれないです。例えばモデムのアクセスランプを見ていて、秀Term側からはた
>しかにデータを送ってる気配があるのに受信しないのだとしたら、受信側の問題
>ではないかと思います。

確認したところ、着信まではモデムのLEDで確認していますが、データ受信のLE
Dは点灯していない気がします。

[ ]
RE:02356 秀Termのテキスト送信出なくNo.02357
秀まるお2 さん 08/04/25 11:12
 
> ATコマンドでフロー制御をOFFにするのは送信側でしょうか。受信側でしょう
>か。

 そちらの状況というのは、つまり、

 送信側パソコン <--RS232C--> モデム <--
                        電話回線--> モデム <--RS232C--> 受信側パソコン

 てな風になってるってことですよね。

 問題があるのがどこなのかはちょっと僕も分からないので、とりあえず送信側
も受信側もフロー制御OFFにしてみたらいいんじゃないかと思います。

 フロー制御OFFにすると、文字化けすることはあるかもしれませんが、とりあ
えず「データが何も届かない」って状態にはならないんじゃないかと思います。

 僕もその辺の専門じゃないので出来れば他のサイトとかでも調べてみて欲しい
ですけど。

> 「同期を取らずに高速に送信する」をONすると動作はどのように変わりますか。送
> 信状態を確認しながらテキストを送信するようになるということですか。

 「同期を取らずに高速に送信」をONにすると、とにかく書き込めるだたけテキ
ストデータをまとめて書き込んでしまいます。

 OFFの場合は1行単位で書き込んで、相手から改行コードのエコーバックが来
るのを待つって動作になります。なので、この場合は受信側パソコンがエコーバ
ックしてくれることが前提となります。

> 確認したところ、着信まではモデムのLEDで確認していますが、データ受信のLE
> Dは点灯していない気がします。

 モデムのLEDランプの動作についてはモデムによっても違うかもしれないので
詳しくは説明書を見て欲しい所ですが…。送信側のモデムがたしかにデータを送
っているようであれば、送信側については何も問題が無いのではないかというか、
受信側に問題があるってことかなぁと思います。

 送信側モデムのアクセスランプが何も反応しないのでしたら、そもそもデータ
が送信されてないってことではないかと思います。

 (そもそもそういう風にデータの流れに対してアクセスランプが点滅してくれ
るモデムならばの話ではありますけども)

[ ]
RE:02357 秀Termのテキスト送信出なくNo.02358
tektek さん 08/04/25 11:33
 
>> ATコマンドでフロー制御をOFFにするのは送信側でしょうか。受信側でしょ
>うか。
>
> そちらの状況というのは、つまり、
>
> 送信側パソコン <--RS232C--> モデム <--
>                        電話回線--> モデム <--RS232C--> 受信側パソコン
>
> てな風になってるってことですよね。
>
> 問題があるのがどこなのかはちょっと僕も分からないので、とりあえず送信側
>も受信側もフロー制御OFFにしてみたらいいんじゃないかと思います。
>
> フロー制御OFFにすると、文字化けすることはあるかもしれませんが、とりあ
>えず「データが何も届かない」って状態にはならないんじゃないかと思います。
>
> 僕もその辺の専門じゃないので出来れば他のサイトとかでも調べてみて欲しい
>ですけど。
>
>> 「同期を取らずに高速に送信する」をONすると動作はどのように変わりますか。送
>> 信状態を確認しながらテキストを送信するようになるということですか。
>
> 「同期を取らずに高速に送信」をONにすると、とにかく書き込めるだたけテキ
>ストデータをまとめて書き込んでしまいます。
>
> OFFの場合は1行単位で書き込んで、相手から改行コードのエコーバックが来
>るのを待つって動作になります。なので、この場合は受信側パソコンがエコーバ
>ックしてくれることが前提となります。
>
>> 確認したところ、着信まではモデムのLEDで確認していますが、データ受信のLE
>> Dは点灯していない気がします。
>
> モデムのLEDランプの動作についてはモデムによっても違うかもしれないので
>詳しくは説明書を見て欲しい所ですが…。送信側のモデムがたしかにデータを送
>っているようであれば、送信側については何も問題が無いのではないかというか、
>受信側に問題があるってことかなぁと思います。
>
> 送信側モデムのアクセスランプが何も反応しないのでしたら、そもそもデータ
>が送信されてないってことではないかと思います。
>
> (そもそもそういう風にデータの流れに対してアクセスランプが点滅してくれ
>るモデムならばの話ではありますけども)

迅速な回答ありがとうございます。
まず、回答頂いた内容を調べてみます。

[ ]
RE:02358 秀Termのテキスト送信出なくNo.02359
tektek さん 08/05/02 10:59
 
調べてみた結果、電話回線のキャッチホンで現象が発生していたようです。
色々とありがとうございました。

[ ]