我正在寻找一种 简单的 方法,将消息从一个进程(Perl脚本,短期)传递到另一个进程(Python脚本,长期运行)-这两个进程都位于同一台计算机本地。我已经进行了一些研究,但发现的结果要么令我头疼,要么看起来不必要地复杂-让我有些迷茫和困惑。
我想象一个最小的例子,大致如下:
# listener.py class Listener: def __init__(self, port) self.port = port def on_message(self, msg): print "%s: %s" % (timestamp, msg) recipient = Listener(1234) # sender.pl sub send_message { my ($msg, $port) = @_; # ... } send_message("hello world", 1234);
任何有关如何解决和/或在何处阅读的指针将不胜感激!
通常,您对套接字感兴趣。获得所需的大致信息的一个好地方是IO :: Socket :: INET的文档或来自perldoc perlipc的perl中的更基本的套接字材料