如何使用Websockets启动HTML5多人游戏(1对1游戏)

时间:2012-10-30 15:30:55

标签: javascript html5 websocket

可能已经有过这些问题了一千次。

对于一个学校项目,我想制作一个HTML5游戏,你可以挑战某人并与之对抗。现在我对游戏开发很陌生。我现在还没准确到哪里开始。网上有太多的信息/技术,我不知道使用哪些。我更喜欢在已知的环境(.NET)中执行此操作

我找到了这些:

我还检查了Node.js,socket.io,HTML5 canvas等

这对我来说有点压倒性的。 :(

2 个答案:

答案 0 :(得分:1)

由于您在.NET环境中工作,请查看SignalR http://signalr.net。这是一个围绕websockets的非常好的API(可以回溯旧服务器和浏览器的其他方法),它允许您进行客户端到服务器和服务器到客户端的通信。

客户端上的代码可以调用Javascript函数,该函数将依次调用服务器上的方法。然后,该服务器方法可以向一个或所有连接的客户端发送消息。 Alnitak的回答是正确的;您的通信将是从客户端到服务器再到客户端,而不是直接从客户端到客户端。

答案 1 :(得分:0)

你需要一个中央服务器来在两个玩家之间传递消息。

WebSockets(以及您可能会发现插入浏览器的任何其他内容)不适合直接的点对点通信。

相关问题