gav*_*gav 11 google-app-engine
我有一年的编写客户端代码的经验,但没有服务器的东西.我想稍微限制一下这个问题所以我会简化我想要实现的目标.
我想编写服务器代码,这样两个客户端(浏览器或iPhone/Android)可以连接,当两个玩家连接时,他们会看到计时器倒数为零.时钟将在服务器上同步,客户端将是唯一可识别的.
这里的问题是连接这个词,人们在多人游戏中使用了什么?打开TCP套接字进行双向通信?你可以说我不确定我在说什么.我希望使用AppEngine,但我不确定它是否适合它的请求.
我有一些Java的经验,虽然Erlang听起来是最好的选择,但我只是想玩这个并快速推出,所以Java会更容易.我只需要知道连接球员的最佳方式等.
谢谢,
GAV
小智 7
我建议我们将桌面和移动系统视为平等客户.那么有什么选择呢?
您编写了一个接受来自客户端的连接的套接字服务器.但是你需要编写一些套接字客户端,甚至是2x - 用于桌面和移动操作系统.用户必须安装此客户端.
您启动Web服务器(您喜欢的任何技术).它将公开一些Web服务,这些服务对桌面和客户端操作系统同样可访问.但是你仍然需要编写一个客户端应用程序(再次2x).
您运行Web服务器并通过标准HTTP协议访问所有功能.这样您甚至不需要客户端 - 几乎每个桌面或移动操作系统至少安装了一些Web浏览器.JavaScript将为您的股票代码提供动态更新.
归档时间: |
|
查看次数: |
18207 次 |
最近记录: |