如何通过C编程在XMPP上实现ssh



我在linux中编写xmpp-bot,为我调用远程shell。任何人都可以向我介绍我应该了解哪些技术来编写这个程序?

为了在linux中编写xmpp-bot,您需要使用像libstrophe这样的xmpp库(http://strophe.im/libstrophe)对于C语言或任何其他语言,请参阅XMPP.org中的XMPP客户端。就远程shell而言,您可以使用forkpty系统调用来启动shell,并使用其标准输入和输出文件描述符与其通信。更具症状性的方法可以是使用exec函数族。

最新更新