Windows Phone 7 的 XMPP / GTalk / Jabber 库? [关闭]
Posted
技术标签:
【中文标题】Windows Phone 7 的 XMPP / GTalk / Jabber 库? [关闭]【英文标题】:XMPP / GTalk / Jabber library for windows phone 7? [closed] 【发布时间】:2011-02-10 13:25:15 【问题描述】:有人知道 WP7 的 xmpp(或 GTalk,或 Jabber)C# 库吗?旧的 jabber-net 不会针对 WP7 运行时进行编译。
pom
【问题讨论】:
显然 WP7 API 中不支持多任务或后台轮询。这可能会让事情变得困难。 【参考方案1】:Jabber.NET 正在使用 Windows Phone 7 不支持的套接字。目前,Windows Phone 7 上没有上述协议的公开实现。
【讨论】:
【参考方案2】:Windows Phone 7.1 SDK 支持 sockets. 但是我没有尝试针对新的 SDK 编译 Jabber.NET。既然 SDK 支持套接字,绝对值得一试。
【讨论】:
【参考方案3】:来自 ag-software 的人员已经为 Windows Phone 7 创建了 XMPP 库。
关于支持 WP7 的第一个版本的消息 MatriX development update
下载页面MatriX downloads 和 Download directory
如果您使用给定的安装程序,则有部分包含有关套接字的信息:
MatriX SDK 自述文件
版本:1.4.0.1 发布时间:2011/04/14 感谢您下载我们的 适用于 Windows Phone 的 MatriX XMPP SDK
MatriX 是用于可扩展消息传递和状态协议的 SDK (XMPP) 协议用 C# 编写。该SDK可用于构建高 优质的 XMPP 软件应用程序。
.......
Windows Phone 限制:
Windows Phone 尚不支持套接字。只有 HTTP WebRequest 是 可用于与外部服务器通信。 BOSH 是 XMPP 约束客户端通过 HTTP 传输 XMPP 的扩展 协议。 MatriX for Windows Phone 基于BOSH 并且只能 连接到 BOSH 连接管理器。
我希望这会有所帮助。顺便说一句,安装程序版本有一个项目示例;-) 我只是注意到它不是免费的^_^,还有更多产品XMPP Libraries 但是他们为开源项目提供免费许可证(请参阅License)
问候, 赫伯
【讨论】:
以上是关于Windows Phone 7 的 XMPP / GTalk / Jabber 库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
解析来自 Windows Phone 7 中 TCP 套接字的 xml 内容
适用于 Windows Phone 8.1 的 XMPP 库
c# Windows Phone 7 中的 Facebook 聊天客户端
如何在 Windows Phone 的后台运行我的应用程序或某些特定方法