【问题标题】:How to connect with socket server?如何连接套接字服务器?
【发布时间】:2019-12-10 07:12:02
【问题描述】:

我有一个安卓工作室项目。我还有一个带有 apache 的 Laravel 服务器,它监听端口 80 和一个监听端口 6001 的套接字服务器。当 android 项目想要进行身份验证时,它向端口 80 发送请求,但我想保持与套接字服务器的连接,以接收一些事件。如何组织?

【问题讨论】:

    标签: android laravel sockets server connection


    【解决方案1】:

    您必须决定要使用哪种协议,TCP 还是 UDP。我将讨论与 TCP 的连接,因为这可能是您想要使用的。使用 TCP,如果您想保持与套接字服务器的连接,实际上您无法判断连接是否已断开。因此,您将需要使用一种心跳来 ping(发送一些小数据)套接字服务器并等待回复。如果它回复,那么连接是健全的,如果它超时,那么你知道你需要重新连接。除此之外,只需在套接字客户端和套接字服务器之间发送您想要的任何数据(我使用 JSON)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多