gpt4 book ai didi

c# - Jabber-net 集成

转载 作者:行者123 更新时间:2023-12-02 20:04:18 27 4
gpt4 key购买 nike

我想请求您提供有关如何使用 Google Talk Bot 来与我的服务器上的代码进行通信的帮助。

我已经从 code.google.com 下载了 Jabber-Net,但是那里的示例还不够......我对这些技术很陌生,并且不知道:

  1. 客户端将如何到达我的服务器?我应该在哪里更改我的服务器的[如果有] DNS?
  2. 我应该使用哪个服务器端库?
  3. 从示例中,我了解到我需要不断在后台运行桌面应用程序,这对我来说没有意义。

有人有一些更好的引用示例来更好地理解这一点吗?[抱歉我的无知...]

最佳答案

  1. 我不确定我是否正确理解了您的问题。如果您询问如何连接到所选服务器,控制台示例显示了如何简单地执行此操作,您只需填写 JID 类即可。来自 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;
  • 如果您想创建自己的服务器,有一个名为 agsxmpp 的库(也在 .NET 下运行),它允许创建服务器和客户端,它在 MIT/GPL 许可证上是开源的。我不知道jabber-net是否启用此功能。另一方面,如果您不想只使用其中一个“公共(public)”服务器,那么有很多免费的 jabber 服务器,因此可能值得考虑仅使用已准备好启动的东西。

  • 项目中有一个控制台示例,您不需要桌面应用程序(如果这是您所要求的?),因此您可以编写服务、控制台应用程序或其他任何内容。

  • 关于c# - Jabber-net 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1150700/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com