我目前正在开发适用于 Android 的聊天应用程序,并且我知道它需要一个中间服务器作为客户端之间的联系点。我也知道 XMPP 是一个久经考验的解决方案,但我主要是 C# 开发人员,我想把时间花在 WebSockets 上,因为从我读到的内容来看,我相信它既快速又轻量级,尽管它需要握手某种意义上的。
所以现在我已经下载了WebSocket4Net(这是SuperWebSocket的一个分支?)。我能够创建具有WebSocket
各种本地 URL 的对象,并且我知道Autobahn是适用于 Android 的可行 WebSockets 客户端库。然而,我不明白的是,我将如何让我的 Android 客户端连接到 Web 服务器(没有 LAN 连接,而是通过 Internet)。
现在我认为一个可能的解决方案是公开一个 WCF 端点,然后它可以很好地与WebSocket
. !)我还不如只使用 WCF 服务作为联系点。
那么我的问题是:我的 Android 客户端将与之交互的 URL 是什么?