Windows Phone 8 中的 Websockets 客户端支持
Posted
技术标签:
【中文标题】Windows Phone 8 中的 Websockets 客户端支持【英文标题】:Websockets client support in Windows Phone 8 【发布时间】:2013-02-08 23:31:04 【问题描述】:当我读到 Windows 8 中的 MessageWebSocket 类时,我开始考虑一个可以在 Windows Phone 8 中使用该客户端的应用程序。
但是,深入挖掘后,我发现该类不在 Windows Phone 8 SDK 中。
您知道是否还有其他与 Windows Phone 8 兼容的 Websockets 客户端实现? (看哪,不是 Windows 8)
【问题讨论】:
【参考方案1】:不幸的是,Windows Phone 8 没有像 WinRT 的 MessageWebSocket 那样提供本机 websocket 支持。您可以将 websocket4net 库(参见 codeplex:http://websocket4net.codeplex.com/)用于您的 wp8 应用程序。
编辑:websocket4net 还支持 WP8 的 SSL!
问候,亚历克斯
【讨论】:
SSL 支持现在可用于 wp8 websockets (websocket4net)。 你能提供证据吗? 我们在 windows phone 8 应用程序“pharao.cloud”中使用 ssl websockets。见:windowsphone.com/de-at/store/app/pharao-cloud/…【参考方案2】:我会尝试 SignalR...这似乎是实现 WebSockets 的正确方法,因为它是 MSFT Web 技术堆栈的一部分:Channel 9 intro video
顺便说一句:API 有一个有趣的抽象级别,您可以在其中管理客户端组,很好地支持不同的身份验证启动等......我唯一想念的是不支持二进制序列化,至少开箱即用.
【讨论】:
以上是关于Windows Phone 8 中的 Websockets 客户端支持的主要内容,如果未能解决你的问题,请参考以下文章
Windows Phone 8 中的 GetDistanceTo 去了哪里?
ibm mobilefirst for windows phone 8中的registerEventSourceCallback函数问题