Jabber-Net 版本构建无法连接到 XMPP 服务器

发布于 2024-09-12 03:26:16 字数 410 浏览 5 评论 0 原文

我从 http://code.google.com/p/jabber- 下载了 jabber-net 源代码网/。在VS 2005/08中打开.sln文件(2005-jabber-net.sln),将“2005-Example”设置为活动项目,在调试模式下构建它,连接到XMPP服务器,调用connect()方法后,回调 jc_OnAuthenticate() 被调用,这意味着应用程序已连接到 XMPP 服务器。


然后我在发布模式下构建 .sln,再次运行相同的示例,这次在 connect() 调用之后没有任何反应,回调 jc_OnAuthenticate() 永远不会被调用。这是 jabber-net 的已知问题吗?

I downloaded jabber-net source from http://code.google.com/p/jabber-net/. Open the .sln file (2005-jabber-net.sln) in VS 2005/08, set "2005-Example" as active project, build it in Debug mode, connect to a XMPP Server, after connect() method is called, the callback jc_OnAuthenticate() gets called which means the application is connected to XMPP Server.


Then i build the .sln in Release Mode, ran the same example again, this time after connect() call nothing happens, the callback jc_OnAuthenticate() doesn't get called ever. Is it a known issue with jabber-net?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仅此而已 2024-09-19 03:26:16

Debug.Assert 语句中有一些代码,例如:

\jabber\protocol\EnumParser.cs(184):

Debug.Assert(map.TryGetValue(value, out val));

我重写为:

bool b = map.TryGetValue(value, out val);
Debug.Assert(b);

有效(至少对我来说)。

There is some code in Debug.Assert statements such as:

\jabber\protocol\EnumParser.cs(184):

Debug.Assert(map.TryGetValue(value, out val));

I rewrote to:

bool b = map.TryGetValue(value, out val);
Debug.Assert(b);

Works (at least for me).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文