我想请您对有谷歌对话机器人,将与我的我的服务器上的代码进行通信的帮助。
我从code.google.com下载Jabber的-Net的,但那里的例子还不够......我是新来的这些技术,并没有关于线索:
- 客户端将如何到达我的服务器? 我应该在哪里改[如有] DNS到我的服务器?
- 我应该使用哪种服务器端库?
- 从例子中我明白,我需要有一个桌面,应用程序在后台运行不断,这没有任何意义了我。
有没有人有一些更好的参考的例子来理解这更好? [请原谅我的无知...]
我想请您对有谷歌对话机器人,将与我的我的服务器上的代码进行通信的帮助。
我从code.google.com下载Jabber的-Net的,但那里的例子还不够......我是新来的这些技术,并没有关于线索:
有没有人有一些更好的参考的例子来理解这更好? [请原谅我的无知...]
JabberClient jc = new JabberClient(); JID j = new JID(jid); jc.User = j.User; jc.Server = j.Server; jc.NetworkHost = networkHost; jc.Port = port; jc.Resource = "Jabber.Net Console Client"; jc.Password = pass; jc.AutoStartTLS = TLS; jc.AutoPresence = initialPresence;
如果你想创建自己的服务器,有一个库(也正在运行的.NET)称为agsxmpp,它允许同时创建,服务器和客户端,它是在MIT / GPL许可证AFAIR开源。 我不知道叽里咕噜网启用该功能。 在另一方面,也有很多免费的Jabber服务器的,如果你不想只是使用的“公共”的人之一,所以它可能是值得只是用的东西是蓄势待发的考虑。
有一个在项目中的控制台样品,你并不需要桌面应用程序(如果这是你问的是什么?),所以你可以写服务,控制台应用程序或其他任何东西。
下面是最近的文章中 ,显示回复收到的邮件使用.NET的Gtalk的例子