我正在尝试为 android 创建一个基于文本的多人游戏(类似于 oldschool MUD)。我目前有一个基本的 wcf 服务正在工作 - 我可以在我的 android 应用程序上发出请求,我的服务器会用一团 xml 数据进行响应。
但是,我不确定这是否是一个可行的策略——如果使用 WCF,我会受到我可以向服务器发出的请求数量和频率的限制。套接字连接似乎提供了我需要的全双工通信,但我不确定如何实现这一点(我读过 Android 可能不支持我描述的这种双工套接字通信?)。无论如何,这里的指导将不胜感激。
我可以合理地希望多久从 3g 上的 android 手机轮询我的 WCF 服务?这对于通过服务器在多个用户之间进行聊天之类的速度是否足够快?
有一些我可以查看的android套接字代码吗?我可以使用 Visual Studio (IIS?) 或 Eclipse 托管我自己的套接字服务器吗?