小编典典

简单的进程间通信

python

我正在寻找一种 简单的
方法,将消息从一个进程(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);

任何有关如何解决和/或在何处阅读的指针将不胜感激!


阅读 132

收藏
2021-01-20

共1个答案

小编典典

通常,您对套接字感兴趣。获得所需的大致信息的一个好地方是IO :: Socket ::
INET
的文档或来自perldoc
perlipc的
perl中的更基本的套接字材料

2021-01-20