为XMPP创建自己的HTTP Web服务

时间:2012-06-28 23:14:12

标签: .net web-services windows-phone-7 xmpp

考虑到WP7(和WP7.5)中套接字和XMPP的许多问题,我想做一些事情来使这个世界变得更美好......但随后出现了问题,我对网络服务器并不多(实际上并不是这样)关于网络的一般情况)。

请注意,我不是在询问网络服务器,也不是安全性,硬件也不是托管而是实际代码。此外,我不打算将其作为全球使用的服务,而是免费使用 - 在您自己风险的服务下。

问题是,我需要做些什么来创建一个可以充当wp7 +推送通知和XMPP之间的层的Web服务?我打算在.NET(C#或Visual Basic,无论哪个)中执行此操作。这样做的主要目的是提供为gTalk客户端创建服务的方法,该服务可以通过推送工作,但它可以推广到支持任何其他XMPP服务(如果后者没有成为一个麻烦)。

1 个答案:

答案 0 :(得分:0)

我不知道套接字问题是什么,但如果您希望通过HTTP隧道传输XMPP,请使用BOSH(XEP-0124 / XEP-0206)。一种方法是使用像Punjab这样的BOSH代理。