1

我知道该StreamSocket课程并对此进行了深入研究,以至于在我的 Windows Store 应用程序中运行了一个有效的客户端-服务器示例,但是,当我尝试将我的服务器代码移出到单独的 WPF 应用程序时,控制台应用程序或 Windows 服务,因此我可以尝试与我的客户端连接并将数据接收到其中,它找不到Windows.Networking.Sockets命名空间,我想这是由于 Win RT / Windows Store 应用程序独有的事实。

所以..

  1. 如果您只能在 Windows 应用商店应用程序上使用它,那有什么意义StreamSocket呢,您肯定不会运行一个服务器,该服务器作为 Windows 应用商店应用程序服务于一组客户端。
  2. 我应该选择什么方法来实现我需要做的事情,即定期从服务器向 Windows 应用商店应用程序发送数据,并可能由客户端发回东西?

我突然想到的一件事是,我想支持聊天功能,并且显然不想每 5 秒轮询一次服务器以获取 JSON 请求,我知道必须有一个优雅的解决方案,因为我已经看到一些 Windows 应用商店应用程序实现了这样的事情,例如文字游戏 WordFeud 大量使用客户端-服务器活动,那么处理所有这些东西的最佳实践是什么?

真的很迷茫,求助!

4

1 回答 1

0

您是否研究过 Azure 移动服务?您可以获取试用帐户进行实验。但 AMS 可能是要走的路。它证明了推送通知、调度等。http://www.windowsazure.com/en-us/develop/mobile/

它可以在 Windwos Store、Windows Phone 8、iOS、Android 和 HTML 中使用……看看吧……

希望这可以帮助!

市民

于 2013-03-22T21:01:48.250 回答