-1

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

4

1 回答 1

1

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

于 2013-08-12T10:00:55.633 回答