我知道StreamSocket
类并且已经深入研究了这个问题,以至于在我的Windows应用商店应用中运行了working client-server example,然而,当我尝试移出我的服务器时代码到单独的WPF应用程序,控制台应用程序或Windows服务,所以我可以尝试连接我的客户端并将数据接收到它,它找不到Windows.Networking.Sockets
命名空间,我想这是因为它是Win RT / Windows Store应用程序独有。
所以..
StreamSocket
的重点是什么,当然您不会运行一个服务器作为Windows应用商店应用于一组客户端。我想到的一件事是,我想支持一个聊天功能,显然不希望每5秒轮询服务器一次JSON请求,我知道必须有一个优雅的解决方案我已经看到一些Windows应用程序实现这样的事情,例如游戏WordFeud这个词大量使用客户端 - 服务器活动,那么处理所有这些东西的最佳做法是什么?
真的很困惑,帮忙!
答案 0 :(得分:0)
您是否考虑过Azure移动服务?您可以通过试用帐户进行试验。但AMS可能是最佳选择。它证明了推送通知,日程安排等等http://www.windowsazure.com/en-us/develop/mobile/
它可以在Windwos商店,Windows Phone 8,iOS,Android和HTML中使用......查看它......
希望这有帮助!
joelcitizen