public interface Session extends Wrapper<Object>, Closeable
Modifier and Type | Method and Description |
---|---|
void |
bindLocalPort(InetSocketAddress localAddress,
InetSocketAddress remoteAddress)
绑定端口到本地。
|
default void |
bindLocalPort(int localPort,
InetSocketAddress remoteAddress)
绑定端口到本地。
|
void |
bindRemotePort(InetSocketAddress remoteAddress,
InetSocketAddress localAddress)
绑定ssh服务端的serverPort端口, 到本地主机的port端口上.
|
boolean |
isConnected()
是否连接状态
|
void |
unBindLocalPort(InetSocketAddress localAddress)
解除本地端口映射
|
default void |
unBindLocalPort(int localPort)
解除本地端口映射
|
void |
unBindRemotePort(InetSocketAddress remoteAddress)
解除远程端口映射
|
boolean isConnected()
default void bindLocalPort(int localPort, InetSocketAddress remoteAddress)
localPort
- 本地端口remoteAddress
- 远程主机和端口void bindLocalPort(InetSocketAddress localAddress, InetSocketAddress remoteAddress)
localAddress
- 本地主机和端口remoteAddress
- 远程主机和端口default void unBindLocalPort(int localPort)
localPort
- 需要解除的本地端口IORuntimeException
- 端口解绑失败异常void unBindLocalPort(InetSocketAddress localAddress)
localAddress
- 需要解除的本地地址void bindRemotePort(InetSocketAddress remoteAddress, InetSocketAddress localAddress)
remoteAddress
- ssh服务端上要被绑定的地址localAddress
- 转发到的本地地址SshException
- 端口绑定失败异常void unBindRemotePort(InetSocketAddress remoteAddress)
remoteAddress
- 需要解除的远程地址和端口Copyright © 2025. All rights reserved.