关于应用程序 IPC 的协议

2014-03-29 14:17:01 +08:00
 typing
就是最经典的Inter-process communication问题.

transportation protocol我打算用tcp.

然后应用层协议我拿不准. 甚至不知道应该以什么样的标准来选择协议.

除了协议本身, 关于协议的载体, 像是protobuf这类东西, 我也不是很清楚应该怎样选择.

大伙能不能提供一些建议呢?

(目前, 我看过libuv, zeromq, dbus, protobuf, websocket等一系列可能和我的需求相关的东西, 大体知道它们是用来解决什么问题的.
我本身不是搞网络编程的...所以如果某些术语/概念用错了, 也请告诉我, 谢谢!)
4271 次点击
所在节点    问与答
3 条回复
bcxx
2014-03-29 14:24:25 +08:00
我都是 TCP 加 json 来搞的哈哈哈哈
typing
2014-03-29 14:29:01 +08:00
@bcxx 对我来说JSON有点问题...就是IEEE-754的+/- INF没法放在JSON里.
bcxx
2014-03-29 14:37:41 +08:00
@typing 那就 protobuf 咯,虽然这货看起来比较恶心

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/106403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX