2011-10-05 39 views

回答

2

Cocoa中進程間通信的「最佳」方法是最適合您需求的方法。

如果您只需發送簡單通知,請查看NSDistributedNotifcationCenter

如果您需要發送更多數據,請查看NSConnectionNSPipe

OpenMPI似乎也是一個不錯的選擇,請參閱this thread關於在Xcode中使用它。

如果您有任何問題,請隨時發表評論。

+0

我們可以使用上述方法進行不同用戶進程之間的通信嗎? –

+0

是的。甚至不同的機器。 –

+0

@Catfish_Man我正在使用分佈式對象進行內部進程通信。我想實現4-5個進程之間的雙向通信。一個進程如何找到其他進程的連接名稱? –

1

除了spudwaffle的建議,新的熱點是XPC(需要獅子)。對於輕量級通知,notify_post()非常棒。

+0

嗨@Catfish_Man!你能夠提供任何指向notify_post()例子的鏈接嗎?谷歌沒有給予太多的愛。 –