01150 98/08/15 12:32 RE:01149 Zmodemアップロードについて
投稿者 : 斉藤秀夫   コメントを投稿する

 まいどどうも。

> 1.回線断時のフリーズ対応で何か原因に心当たりがないか見ていた
>   だきたいのです。

 内部的な話ですが、ポートへの書き込みができなくなったと判断するまでの待ち時
間が、従来は60秒だったのが、V4.35から10秒になっています。

 具体的にはWriteFileという関数でエラーになった時にGetLastError()を呼び出し
て、そのときにERROR_IO_PENDINGが返ってきたとき、従来はWaitForSingleObjectで
60秒待ってTIMEOUTの時に「書き込みができない」のエラーとしていた所を、10
秒に変更してしまいました。

 たぶんこれが原因ではないかと思います。

> 2.古いバージョン(Ver.4.32〜4.34くらい)でテストしてみたい
>   ので、手に入れる方法を教えていただきたいのです。

 古いバージョンはもう置いてないのでメールで送るしかないです。

 なんでしたら先ほどのタイムアウトの時間を元に戻したバージョンを送りますが…。


新規に投稿する