2009-11-04 234 views
1

我正在嘗試創建一個管道,以便在兩個進程之間使用來發送信息。這兩個過程是不相關的,並且用信號實現有一個問題,如果接收信號的過程正在執行一個sys命令,那麼它將該信號解釋爲一個入侵。 我是新來的Perl,所以任何幫助試圖讓兩個進程使用管道將是非常棒的!命名管道IPC

+0

更多信息也很棒。你是在Windows還是Linux上開始的? – Noldorin 2009-11-04 21:22:27

回答

2

perl手冊頁perlipc談了一點關於使用命名管道。

+0

也可以查看http://perldoc.perl.org/peropentut.html#Pipe-Opens以獲取未命名的管道(例如shell中的「|」運算符)。 – 2009-11-05 15:09:05

0

您沒有提及任何關於您的項目的細節,因此這可能完全取決於您嘗試實現的內容,但是您是否考慮將套接字實現爲IPC機制?同樣,我知道這對您的特定項目而言可能沒有意義,但它可能允許您創建一個能夠通過網絡進行通信而不是僅通過一臺計算機進行通信的進程。