【发布时间】:2013-08-12 08:23:30
【问题描述】:
我在 linux 中编写 xmpp bot 来为我调用远程 shell。 任何人都可以归纳出我应该了解哪些技术来编写这个程序?
【问题讨论】:
标签: c unix xmpp systems-programming sus
我在 linux 中编写 xmpp bot 来为我调用远程 shell。 任何人都可以归纳出我应该了解哪些技术来编写这个程序?
【问题讨论】:
标签: c unix xmpp systems-programming sus
要在 linux 中编写 xmpp bot,您需要使用 XMPP 库,例如 libstrophe (http://strophe.im/libstrophe) 用于 C 语言或任何其他语言,请参阅 xmpp.org 中的 XMPP 客户端。就远程外壳而言,您可以使用forkpty 系统调用来启动外壳并使用其标准输入和输出文件描述符与其通信。更简单的方法是使用 exec 系列函数。
【讨论】: