是否可以使用html5创建基于套接字的多人游戏客户端? html5是否允许套接字编程?
答案 0 :(得分:4)
HTML5允许通过WebSocket对象与服务器进行有限的双向通信。它可能允许您编写使用简单网络的游戏但不允许对底层网络进行原始访问。所以你的问题的答案是:
是的,但这取决于游戏的复杂程度,您必须通过服务器代理所有邮件。
不,它不允许套接字编程,比如说,像Java这样的编程平台。
答案 1 :(得分:1)
取决于您的多人游戏的“大”程度,我最近玩过WebSockets,您可以在这里查看结果:http://github.com/BonsaiDen/NodeGame-Shooter
开始使用它确实很容易,但挑战是保持实际带宽使用率低,只需使用普通的JSON就可以让带宽飙升。
答案 2 :(得分:0)
您可以在支持的浏览器中使用WebSockets草案标准。根据{{3}},Chrome,Firefox 4和Safari都支持它。
答案 3 :(得分:0)
HTML5与套接字无关,除非您的意思是WebSockets。
答案 4 :(得分:0)
当然,我也写了一篇 - http://sketcharama.com
如果你想使用Web套接字,你应该试试socket.io