V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
typing
V2EX  ›  问与答

关于应用程序 IPC 的协议

  •  
  •   typing · 2014-03-29 14:17:01 +08:00 · 4272 次点击
    这是一个创建于 3890 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是最经典的Inter-process communication问题.

    transportation protocol我打算用tcp.

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

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

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

    (目前, 我看过libuv, zeromq, dbus, protobuf, websocket等一系列可能和我的需求相关的东西, 大体知道它们是用来解决什么问题的.
    我本身不是搞网络编程的...所以如果某些术语/概念用错了, 也请告诉我, 谢谢!)
    3 条回复    1970-01-01 08:00:00 +08:00
    bcxx
        1
    bcxx  
       2014-03-29 14:24:25 +08:00   ❤️ 1
    我都是 TCP 加 json 来搞的哈哈哈哈
    typing
        2
    typing  
    OP
       2014-03-29 14:29:01 +08:00
    @bcxx 对我来说JSON有点问题...就是IEEE-754的+/- INF没法放在JSON里.
    bcxx
        3
    bcxx  
       2014-03-29 14:37:41 +08:00
    @typing 那就 protobuf 咯,虽然这货看起来比较恶心
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:30 · PVG 04:30 · LAX 12:30 · JFK 15:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.