xrtSshTcpipForwardWrite
写入或严格读取要求回复的 tcpip-forward 全局请求。
xsshcode xrtSshTcpipForwardWrite( xsshwriter* pWriter, xbytesview Address, uint32 iPort );
| 参数 | 说明 |
|---|---|
| xsshwriter* pWriter | 写入器 |
| xbytesview Address | 地址 |
| uint32 iPort | 端口号 |
返回:写入或严格读取要求回复的 tcpip-forward 全局请求。
示例已编译验证
/* 写入或严格读取要求回复的 tcpip-forward 全局请求。 */ result = xrtSshTcpipForwardWrite(pWriter, Address, iPort);
xrtSshTcpipForwardRead
XRT_API xsshcode xrtSshTcpipForwardRead( const xsshglobalrequest* pRequest, xsshtcpipforward* pForward );
;
返回:XRT_API xsshcode xrtSshTcpipForwardRead( const xsshglobalrequest* pRequest, xsshtcpipforward* pForward );
示例已编译验证
/* XRT_API xsshcode xrtSshTcpipForwardRead( const xsshglobalrequest* pRequest, xsshtcpipforward* pForward ); */ result = xrtSshTcpipForwardRead();
xrtSshTcpipForwardCancelWrite
写入或严格读取要求回复的 cancel-tcpip-forward 请求。
xsshcode xrtSshTcpipForwardCancelWrite( xsshwriter* pWriter, xbytesview Address, uint32 iPort );
| 参数 | 说明 |
|---|---|
| xsshwriter* pWriter | 写入器 |
| xbytesview Address | 地址 |
| uint32 iPort | 端口号 |
返回:写入或严格读取要求回复的 cancel-tcpip-forward 请求。
示例已编译验证
/* 写入或严格读取要求回复的 cancel-tcpip-forward 请求。 */ result = xrtSshTcpipForwardCancelWrite(pWriter, Address, iPort);
xrtSshTcpipForwardCancelRead
XRT_API xsshcode xrtSshTcpipForwardCancelRead( const xsshglobalrequest* pRequest, xsshtcpipforward* pForward );
;
返回:XRT_API xsshcode xrtSshTcpipForwardCancelRead( const xsshglobalrequest* pRequest, xsshtcpipforward* pForward );
示例已编译验证
/* XRT_API xsshcode xrtSshTcpipForwardCancelRead( const xsshglobalrequest* pRequest, xsshtcpipforward* pForward ); */ result = xrtSshTcpipForwardCancelRead();
xrtSshTcpipForwardSuccessWrite
写入或严格读取动态分配端口的 REQUEST_SUCCESS。
xsshcode xrtSshTcpipForwardSuccessWrite( xsshwriter* pWriter, uint32 iPort );
| 参数 | 说明 |
|---|---|
| xsshwriter* pWriter | 写入器 |
| uint32 iPort | 端口号 |
返回:写入或严格读取动态分配端口的 REQUEST_SUCCESS。
示例已编译验证
/* 写入或严格读取动态分配端口的 REQUEST_SUCCESS。 */ result = xrtSshTcpipForwardSuccessWrite(pWriter, iPort);
xrtSshTcpipForwardSuccessRead
XRT_API xsshcode xrtSshTcpipForwardSuccessRead( xbytesview Payload, uint32* pPort );
;
返回:XRT_API xsshcode xrtSshTcpipForwardSuccessRead( xbytesview Payload, uint32* pPort );
示例已编译验证
/* XRT_API xsshcode xrtSshTcpipForwardSuccessRead( xbytesview Payload, uint32* pPort ); */ result = xrtSshTcpipForwardSuccessRead();
xrtSshDirectTcpipOpenWrite
写入或严格读取 direct-tcpip channel open。
xsshcode xrtSshDirectTcpipOpenWrite( xsshwriter* pWriter, uint32 iSender, uint32 iWindow, uint32 iMaxPacket, xbytesview Host, uint32 iPort, xbytesview Originator, uint32 iOriginatorPort );
| 参数 | 说明 |
|---|---|
| xsshwriter* pWriter | 写入器 |
| uint32 iSender | 发件人通道号 |
| uint32 iWindow | 窗口大小 |
| uint32 iMaxPacket | MaxPacket 参数 |
| xbytesview Host | 主机名 |
| uint32 iPort | 端口号 |
| xbytesview Originator | Orgnator 参数 |
| uint32 iOriginatorPort | OrgnatorPort 参数 |
返回:写入或严格读取 direct-tcpip channel open。
示例已编译验证
/* 写入或严格读取 direct-tcpip channel open。 */ result = xrtSshDirectTcpipOpenWrite(pWriter, iSender, iWindow, iMaxPacket, Host, iPort, Originator, iOriginatorPort);
xrtSshDirectTcpipOpenRead
XRT_API xsshcode xrtSshDirectTcpipOpenRead( const xsshchannelopen* pOpen, xsshtcpipopen* pTcpip );
;
返回:XRT_API xsshcode xrtSshDirectTcpipOpenRead( const xsshchannelopen* pOpen, xsshtcpipopen* pTcpip );
示例已编译验证
/* XRT_API xsshcode xrtSshDirectTcpipOpenRead( const xsshchannelopen* pOpen, xsshtcpipopen* pTcpip ); */ result = xrtSshDirectTcpipOpenRead();
xrtSshForwardedTcpipOpenWrite
写入或严格读取 forwarded-tcpip channel open。
xsshcode xrtSshForwardedTcpipOpenWrite( xsshwriter* pWriter, uint32 iSender, uint32 iWindow, uint32 iMaxPacket, xbytesview Host, uint32 iPort, xbytesview Originator, uint32 iOriginatorPort );
| 参数 | 说明 |
|---|---|
| xsshwriter* pWriter | 写入器 |
| uint32 iSender | 发件人通道号 |
| uint32 iWindow | 窗口大小 |
| uint32 iMaxPacket | MaxPacket 参数 |
| xbytesview Host | 主机名 |
| uint32 iPort | 端口号 |
| xbytesview Originator | Orgnator 参数 |
| uint32 iOriginatorPort | OrgnatorPort 参数 |
返回:写入或严格读取 forwarded-tcpip channel open。
示例已编译验证
/* 写入或严格读取 forwarded-tcpip channel open。 */ result = xrtSshForwardedTcpipOpenWrite(pWriter, iSender, iWindow, iMaxPacket, Host, iPort, Originator, iOriginatorPort);
xrtSshForwardedTcpipOpenRead
XRT_API xsshcode xrtSshForwardedTcpipOpenRead( const xsshchannelopen* pOpen, xsshtcpipopen* pTcpip );
;
返回:XRT_API xsshcode xrtSshForwardedTcpipOpenRead( const xsshchannelopen* pOpen, xsshtcpipopen* pTcpip );
示例已编译验证
/* XRT_API xsshcode xrtSshForwardedTcpipOpenRead( const xsshchannelopen* pOpen, xsshtcpipopen* pTcpip ); */ result = xrtSshForwardedTcpipOpenRead();