Windows Phone 7.5中的XMPP聊天客户端

2 sockets chat xmpp windows-phone-7

从哪里开始?在Windows Phone 7.5中创建XMPP聊天客户端,因为它无法使用Jabber-Net库.这个库适用于.Net Windows应用程序.我没有提示.像agsXMPP这样的开源库(支持.Net compack框架,但不支持开源).有人可以帮帮我吗?

Ale*_*lex 6

1)agsXMPP是根据GPL许可的开源软件.你可以很容易地将它移植到Wndows Phone.

2)主要问题是平台本身.XMPP和大多数其他IM服务需要持久的套接字连接.芒果现在有插座,但是当你的应用程序进入后台时,套接字就会断开连接而你无法通过XMPP接收任何数据.当您的应用程序在后台时,接收数据的唯一方法是Microsoft Push服务.正如firebellys指出的那样,这就是市场中没有很多IM应用程序的原因.您可以使用仅推送并转换XMPP <==>推送您的Web服务,或者使用两者的组合并使用仅推送唤醒您的应用程序,然后重新连接套接字.