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 去了哪里?

我如何采取截图编程中的Windows Phone 8.1

Windows Phone 8 中的本地通知

ibm mobilefirst for windows phone 8中的registerEventSourceCallback函数问题

Windows Phone 8 中的 SHOUTcast 流

Windows Phone 8.1 中的画布移动动画