我知道该StreamSocket
课程并对此进行了深入研究,以至于在我的 Windows Store 应用程序中运行了一个有效的客户端-服务器示例,但是,当我尝试将我的服务器代码移出到单独的 WPF 应用程序时,控制台应用程序或 Windows 服务,因此我可以尝试与我的客户端连接并将数据接收到其中,它找不到Windows.Networking.Sockets
命名空间,我想这是由于 Win RT / Windows Store 应用程序独有的事实。
所以..
- 如果您只能在 Windows 应用商店应用程序上使用它,那有什么意义
StreamSocket
呢,您肯定不会运行一个服务器,该服务器作为 Windows 应用商店应用程序服务于一组客户端。 - 我应该选择什么方法来实现我需要做的事情,即定期从服务器向 Windows 应用商店应用程序发送数据,并可能由客户端发回东西?
我突然想到的一件事是,我想支持聊天功能,并且显然不想每 5 秒轮询一次服务器以获取 JSON 请求,我知道必须有一个优雅的解决方案,因为我已经看到一些 Windows 应用商店应用程序实现了这样的事情,例如文字游戏 WordFeud 大量使用客户端-服务器活动,那么处理所有这些东西的最佳实践是什么?
真的很迷茫,求助!