我需要开发一个在两个不同设备之间传输数据的应用。 例如,我需要构建一个聊天应用程序,在两个位于不同地理区域的设备之间发送消息。(通过互联网连接!) 设备A 知道设备B 的IP,反之亦然。 我知道我在设备上收到的IP是在ISP下面的。
我有一些问题:
在没有连接服务器的情况下,是否存在任何解决方案,在不同设备之间发送消息/数据(没有任何第三方组件)。
如果问题1的答案是否定的! (或者它的实施非常困难)。您可以建议一种在中间实现服务器的方法(如何保持通道打开?)。服务器是否需要始终保持两个设备的套接字打开? ,或者可以通过需求建立连接(如何使用whatsapp这样的应用程序?)。