【问题标题】:Open connection between app and server打开应用程序和服务器之间的连接
【发布时间】:2012-11-27 09:13:17
【问题描述】:

我想在应用程序(在移动设备中)和服务器之间创建连接。

另外,一次向应用发送一些信息会很棒,服务器会知道该信息是否到达应用。

有人试过吗?

如果您能提供任何信息,我将不胜感激。

【问题讨论】:

  • 您需要 Android 或 iOS 方面的帮助吗?
  • 我会以同样的方式实现两者。所以这并不重要。我希望 Android 或 iOS 开发者做过类似的事情

标签: java android objective-c ios


【解决方案1】:

我已经在 iOS 上尝试过,实际上它是一个需要通过网络同步多个设备的应用程序。

要实现你想要的,你需要使用套接字。有两种套接字:TCPUDP。这些是在协议 OSI 层上运行的协议。阅读有关 TCP/IP 堆栈的更多信息here

阅读完所有内容后,您就会明白为什么需要使用套接字,特别是 TCP 套接字,它们可以确保交付。

对于 iOS,我建议使用 CocoaAsyncSocket,这是一个第三方库,它充分利用了在低级别使用套接字的麻烦。 对于 Android,我不能马上告诉你,但我过去曾成功使用过 java.net.socket,但我相信谷歌搜索会为你指明正确的方向。

【讨论】:

    【解决方案2】:

    对于安卓:

    您可以使用HttpUrlConnectionHttpClientMore here.
    要将信息从服务器发送到设备,请使用GCM

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-30
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      • 1970-01-01
      • 2014-10-03
      相关资源
      最近更新 更多