我可以在ASP.NET中使用任何XMPP客户端吗?

问题描述:

是否有可能或建议使用任何XMPP Clients发送&与ASP.NET接收消息?我有一个AWS EC2 Micro Instance,Azure Webrole小实例和另一个为网站保留的小实例。我试图用ASP.NET & Jabber-Net来实现这一点,但无法使其工作。我不想在任何JS客户端上收到消息;我想在服务器本身上处理消息。我可以在ASP.NET中使用任何XMPP客户端吗?

在此先感谢...

+1

什么是你想实现什么? XMPP是一种实时消息协议,而ASP.NET/HTTP则相反。 – 2013-03-12 13:57:21

+0

@FrazellThomas我正尝试接收和处理由Gtalk和其他Jabber用户发送给我的注册用户的消息。我也希望能够发送消息给Gtalk用户。 – 2013-03-12 15:34:40

+0

我不确定自己完全理解你正在尝试做什么,但是你所描述的内容不在ASP.NET的范围之内。这种类型的大多数应用程序会使用类似JavaScript或ActiveX之类的东西来实现实时绑定。如果此**必须是服务器端(例如,用户不会登录),那么您需要构建一个XMPP处理器(基于'libpurple'构建),并使用类似MSMQ或DB表等方式将其连接到您的应用程序。 – 2013-03-12 17:41:03

这是没有问题的。我们之前做过类似的事情。您可以根据需要代表用户创建尽可能多的持续XMPP会话,以发送和接收xmpp节。 我们看到的唯一问题是许多Web主机上的IIS的安全限制,这些主机不允许您创建套接字。

还看到: http://msdn.microsoft.com/en-us/library/330a99hc(v=vs.100).aspx http://msdn.microsoft.com/en-us/library/ff649312.aspx

+0

我打算在Windows Azure Web Role上使用这个... – 2013-03-13 08:26:04