【发布时间】:2017-08-21 22:05:20
【问题描述】:
是否可以在两部智能手机之间建立 TCP/IP 会话?我知道智能手机可以连接到服务器,但无法响应连接请求。
是否有协议可以以某种方式建立这一点?服务器参与初始握手是可以的
【问题讨论】:
-
使用wifi,客户端-服务器连接完全没有问题。
是否可以在两部智能手机之间建立 TCP/IP 会话?我知道智能手机可以连接到服务器,但无法响应连接请求。
是否有协议可以以某种方式建立这一点?服务器参与初始握手是可以的
【问题讨论】:
我实际上不知道在这里建立 p2p 连接的任何方法,但我认为中间服务器的方法应该符合您的期望。它被称为套接字连接,乍一看它看起来像一个通道,它托管在服务器端,并且任何客户端(设备)都可以加入这个通道(两个或更多,无论你想要什么)。如果设备向服务器发送消息,它应该向所有其他参与者广播消息(它甚至可以向发送者本身广播消息,但带有一些元信息,因此我们可以区分我们自己的消息并忽略它们)。
首先您需要建立了套接字连接的服务器,然后您可以实施任何现有的解决方案(例如,https://github.com/daltoniam/Starscream 用于 iOS)。此外,您可能想看看 AWS https://aws.amazon.com,因为它为服务器端提供了开箱即用的套接字连接服务,以及 Android 和 iOS 平台所需的 SDK。
【讨论】: