我想在我的网络上创建一个XMPP服务器,然后用python向它发送消息,这样该服务器就可以重新启动网络上的目标计算机,现在我该如何设置这个服务器,我该如何做其余的这个过程? TNX
答案 0 :(得分:0)
我不确定你在什么情况下尝试这样做,但XMPP已经在通常的聊天和即时消息(例如负载均衡器,rpc,......)之外的上下文中使用。
有几种方法可以做到这一点。我现在能想到的一种方法是使用Jabber RPC xep-0009来表示:
This specification defines an XMPP protocol extension for
transporting XML-RPC encoded requests and responses between two XMPP entities.
The protocol supports all syntax and semantics of XML-RPC except that
it uses XMPP instead of HTTP as the underlying transport.
这里的工作流程是如何使这项工作:
shutdown
,kill -9 xxxx
同义,具体取决于您的具体需求。您可以使用现有的python xmpp client library之一,只需为您的用例扩展其工作示例。您还需要检查有关如何配置启动服务的详细信息,具体取决于您的操作系统(例如update-rc.d for ubuntu或sc.exe for windows)