我正在玩 libssh2 并设法让这个测试应用程序在我的 iPhone 上运行(运行 5.1.1)
应用程序连接得很好,但问题是我要连接的设备将接收一组十六进制值。我的问题是我无法弄清楚如何做到这一点,因为通过 SSH 发送数据的两个可用函数是
int libssh2_channel_exec(LIBSSH2_CHANNEL *channel, const char *command);
或者
ssize_t libssh2_channel_write(LIBSSH2_CHANNEL *channel, const char *buf, size_t buflen);
我想发送的数据是例如
字符 buf[6] = {0x00、0x03、0x14、0x02、0x00、0x00};
谁能帮我一把?我对 iOS 平台比较陌生,如果这是一个非常简单的问题,我很抱歉 :)