IPC over Socket - 消息传递标准

Posted

技术标签:

【中文标题】IPC over Socket - 消息传递标准【英文标题】:IPC over Socket - Messaging standards 【发布时间】:2013-05-16 17:05:56 【问题描述】:

我正在使用 .NET 2 在套接字上实现 IPC。我想知道客户端和服务器之间的消息传递是否有既定的最佳实践(一旦建立连接),或者这是否是根据具体情况定义的.

例如,当将消息从客户端传递到服务器时,以下哪个是最好的:

自定义消息接口(发送“STARTPROCESSX”字符串) 将对象序列化为 XML 并通过它们进行通信(在这种情况下,如何调用方法)

一些注意事项:

不能使用 WCF 或 IIS 一旦建立连接,服务器需要在没有请求的情况下将数据推送到客户端

如果我遗漏了任何其他潜在的消息传递选项,请告诉我。

【问题讨论】:

【参考方案1】:

也许你应该看看 xml-rpc。我猜你想做的事情似乎没问题

【讨论】:

【参考方案2】:

对于我的解决方案,我最终创建了一个自定义消息界面,因为它看起来比其他界面更直观。

【讨论】:

以上是关于IPC over Socket - 消息传递标准的主要内容,如果未能解决你的问题,请参考以下文章

linux里的ipc是啥意思

寻找有关如何使用 socket.io 或 IPC 传递文件描述符的示例

socket

进程间通信(IPC)之消息队列

进程间通信(IPC)之消息队列

关于socket