2012-12-14 45 views
2

我正在尝试使用网络制作一个简单的应用程序。例如,一个tic tac脚趾多人游戏。 我读过很多东西,但我不知道哪个最好。一开始,我认为一个玩家制作一台服务器,其他玩家可以通过无线或互联网连接到第一台。如何在Windows手机上制作网络游戏(7.5)?

我发现这些解决方案: - Multicast =>仅适用于本地网络(wifi) - XNA =>仅通过Xbox Live? - WCF =>我从来不使用网络服务,我真的不知道它是如何工作的

我想使用可互操作的解决方案,无论我决定制作Android版本。

那么,我应该使用哪种方式或技术?

回答

3

对于这种类型的通信,您应该使用Push Notifications。使用这些通知,您可以让您的游戏将移动发送到您的服务器,然后服务器将通过推送服务发送给其他用户的通知。

+0

但是我没有服务器,我正在寻找一种方法,让两台设备直接进行通信而不需要通过服务器。 – Arthur

+0

以下几项是最好的办法吗? : 1.如果用户选择通过wifi连接:搜索玩家感谢多播/如果他选择通过互联网连接:搜索玩家感谢服务器 2.使用UDP套接字玩游戏 – Arthur

+0

你打算需要一台服务器来完成这项工作。你不能做直接的电话到电话AFAIK。 – Bryant