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 iMaxPacketMaxPacket 参数
xbytesview Host主机名
uint32 iPort端口号
xbytesview OriginatorOrgnator 参数
uint32 iOriginatorPortOrgnatorPort 参数
返回:写入或严格读取 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 iMaxPacketMaxPacket 参数
xbytesview Host主机名
uint32 iPort端口号
xbytesview OriginatorOrgnator 参数
uint32 iOriginatorPortOrgnatorPort 参数
返回:写入或严格读取 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();