Closed Xanardi closed 4 years ago
オプションにしようかと思いましたが、接続中のスリープで切断されても大丈夫な状況が考えにくいですね・・・
次回バージョンにスリープを抑制するようにしてみました。お試しいただければ幸いです。
辺りはスリープしても切れないし、自分がスリープしている時は相手もスリープしているので、スリープして欲しいかも。
あと、サーバ側でscreenやtmuxを使っていて切れても再接続すればいい時も設定どおりスリープして欲しい場合も有ると思います。
ありがとうございます。スリープ抑制は機能してるようです。 スリープ抑制の有効/無効切り替えが必要かどうかは,私の使い方ではなんとも言えないのですが。
スリープによる接続切れは、なかなか深い問題のようですね・・・どうもサーバーからの送信エラーによるタイムアウトとルーターなどのNATタイムアウトが怪しいようです。スリープでTCPのコネクションを切っていることは、無いようですね。
オプションにする場合は・・・
1.何もしない(現状) 2.送信・受信が指定時間無い場合はスリープする(ファイル転送時などは、スリープを抑制) 3.接続中は、スリープしない
が考えられますね・・・デフォルトは2かな?
早速、オプションとして実装してみました。ファイル転送時などは、スリープに移行しないほうが良さそうなのでデフォルトは、Activeにしました。
http://nanno.dip.jp/softlib/man/rlogin/#SCREENOPT http://nanno.dip.jp/softlib/rlogin/2.25.0/
ホスト側で時間の掛かる処理を行ってる最中,端末を放置しているとスリープしてセッションが切れてしまい,結果としてホスト側で実行していた処理がエラーになってしまう。 セッション確率中はスリープを抑制するための機能が欲しいです。 (スクリーンロックやディスプレイオフは問題ないのですが...)