【发布时间】:2014-04-18 05:55:03
【问题描述】:
我想构建一个可以在从另一个脚本运行时进行控制的脚本。例如,我想像这样运行我的脚本:
~: Server &
并且能够运行它的功能之一,例如:
~: client func1
在我的搜索中,我发现信号模块有我想要的东西,但它的信号是预定义的,我无法发送自己的信号。
我虽然是使用网络框架的客户端/服务器实现,但我认为这对于我希望我的脚本具有的能力来说太过分了。
谢谢大家。
【问题讨论】:
-
您是否假设客户端和服务器在同一台机器上运行?如果没有,您将需要网络。
-
我使用 Gtk 信号 - 没有窗口或图形部分 - 一切都很好而且很快。但我使用 Openbox/Gnome。我认为平台原生信号方法只需很少的开销即可完成这项工作。
-
@merlin2011 我更愿意假设客户端和服务器在同一台机器上运行,因为正如我所说的那样,这将远远超出我想要的!
-
@Shahinism,我不太确定。我正在为您准备一个答案,我认为您会发现它比您预期的要简单。
-
@merlin2011 谢谢你,正如你和 oodograss 所说,socket 是解决方案。
标签: python unix client-server