Objective c 通过libssh2向设备发送阵列

Objective c 通过libssh2向设备发送阵列,objective-c,ios,ssh,libssh2,Objective C,Ios,Ssh,Libssh2,我正在玩弄libssh2,并设法让这个测试应用程序在运行5.1.1的iPhone上运行 应用程序连接得很好,但问题是我连接的设备将接收一个十六进制值数组。我的问题是,我还没有弄清楚如何做到这一点,因为需要两个可用的函数通过SSH发送数据 int libssh2_channel_execLIBSSH2_channel*channel,const char*命令 或 ssize_t libssh2_channel_writeLIBSSH2_channel*channel,const char*buf

我正在玩弄libssh2,并设法让这个测试应用程序在运行5.1.1的iPhone上运行

应用程序连接得很好,但问题是我连接的设备将接收一个十六进制值数组。我的问题是,我还没有弄清楚如何做到这一点,因为需要两个可用的函数通过SSH发送数据

int libssh2_channel_execLIBSSH2_channel*channel,const char*命令

ssize_t libssh2_channel_writeLIBSSH2_channel*channel,const char*buf,size_t buflen

我想发送的数据就是一个例子

char buf[6]={0x00,0x03,0x14,0x02,0x00,0x00}


谁能帮我一把?我对iOS平台相当陌生,如果这是一个非常简单的问题,那么很抱歉:

libssh2\u channel\u write将准确地发送您请求的字节,很可能就是您在此处显示的6个字节