什么是ipc?我该如何使用它?

Posted

技术标签:

【中文标题】什么是ipc?我该如何使用它?【英文标题】:What is ipc? How can I use it? 【发布时间】:2009-06-09 05:57:35 【问题描述】:

.net 中的 ipc 是什么?是否可以在 .net 2003 中使用 ipc?请说明方法。

【问题讨论】:

多少分?字数限制? 阅读 Andrew Tanenbaum 的“操作系统、设计和实施” 【参考方案1】:

IPC 是“进程间通信”的缩写。它本质上是两个进程通信信息的任何方法。它不限于像 .Net 这样的特定技术,而是以多种形式提供。

对于 VS 2003 附带的 CLR 版本,最流行的 IPC 机制是 .Net Remoting。这是一个巨大的话题,即使是在 SO 帖子中的介绍也不是很容易。你最好的选择是谷歌。对于 .Net Remoting 并从那里开始。有大量可用的教程

http://en.wikipedia.org/wiki/.NET_Remoting http://msdn.microsoft.com/en-us/library/kwdt6w2k(VS.71).aspx

【讨论】:

【参考方案2】:

IPC 代表进程间通信。 .NET 中的可能性实在是太多了,无法一一列举!更准确地说,您在寻找什么?

【讨论】:

"Too many to list" 基本上是每个关于 IPC/sockets/semaphores/mmap 的教程所说的——除了客户端服务器(例如 web 服务器 浏览器和类似的客户端/服务器) ),这些东西是干什么用的?可以举个例子吗?【参考方案3】:

IPC 代表进程间通信,.Net Remotng 中的 IPC 示例是 .Net Remotng。你应该谷歌它然后尝试如果你遇到任何问题然后在论坛中提问。

【讨论】:

以上是关于什么是ipc?我该如何使用它?的主要内容,如果未能解决你的问题,请参考以下文章

php和boost库IPC如何通信?

什么是 StoryBoard ID,我该如何使用它?

“列表理解”和类似的意思是啥?它是如何工作的,我该如何使用它?

为啥要使用这么多 CPU 声明一个数组,我该如何优化它?

如何使用 IPC::Run 回答 rsync 密码提示?

如何使用netlink进行IPC?