我希望允许用户在我正在开发的多人游戏中玩p2p,但为了能够做到这一点,javascript需要能够在浏览器中创建套接字服务器.这甚至可能吗?我不知道任何允许客户端在javascript中连接到其他客户端的API.还有其他方法吗?喜欢使用隐藏的flash元素?
我要求的东西根本不需要服务器.数据包需要直接从客户端传输到客户端
这个问题很老,但我现在可以给出答案:是的,最后有一种方法可以在浏览器之间进行p2p通信!由于新的标准WebRTC,现代浏览器获得了对数据通道的支持,这比WebSockets更强大.
看看这里:
在线示例:Banana Bread 3D是第一人称射击游戏,编译为JS + WebGL,在多人游戏模式下使用WebRTC数据通道:
| 归档时间: |
|
| 查看次数: |
8196 次 |
| 最近记录: |