1

jschセッションがサーバーによって切断されたことをクライアントから検出するにはどうすればよいですか?

4

3 に答える 3

1

セッションオブジェクトの isConnected() 関数以外のことですか?

于 2011-02-06T00:28:45.190 に答える
1

setPortForwardingL() でポート転送をセットアップする場合、このような関数を使用して、トンネル (および接続) がまだ有効かどうかを確認できます。(この例では、Echo サービスをトンネリングします)。

public boolean performCheck() throws Exception {
    Socket socket;

    try {
        socket = new Socket("localhost", 7);

        if (socket.isConnected()) {
            socket.close();
            return true;
        }
    } catch (UnknownHostException e) {
        // nothing special
    } catch (IOException e) {
        // nothing special
    }

    return false;
}
于 2012-08-23T07:09:54.283 に答える
1
Session.isConnected() 

私のために働くが、あなたが電話することを確認する必要があります

Session.setServerAliveInterval(int) 

Session.connect()
于 2016-04-07T20:15:07.313 に答える