代码之家  ›  专栏  ›  技术社区  ›  Ivan Vučica

在Mac/iPhone上建立网络最有效的方法?

  •  1
  • Ivan Vučica  · 技术社区  · 14 年前

    在Mac和iPhone上建立TCP连接或发送UDP数据报最有效的方法是什么(即,最佳工作与可读性和可维护性的比率)?我对经典的BSD插座非常熟悉,但我现在并不是在追求可移植性;我只是在尝试快速完成一个小项目。

    我很想有一个苹果提供的Objective-C包装,但我想听听人们通常在做什么。如果你认为BSD插座是可行的,也可以随意插入一些想法:我真的很有兴趣找到“正确的方法”来实现它。

    让我们假设协议是一个自定义的协议,因此我们的需求不能由基于Cocoa的HTTP客户机类提供服务:)


    我目前的目标是通过UDP在网络上传输设备状态(如加速度计),同时通过TCP保持信令和交付保证事件(如按钮按下)连接。桌面应用程序将显示此状态。

    然而,我目前的申请只是让我问这个问题的原因;我想知道人们通常做什么。当我最后一次认真地与vb6工作是在7-8年前,Winsock ActiveX控件所做的事情与使用BSD套接字所做的有所不同,不管它在引擎盖下做了什么。

    2 回复  |  直到 8 年前
        1
  •  6
  •   Community CDub    8 年前
        2
  •  1
  •   Joshua Nozzi    14 年前