在 Windows 上的 Emacs 中使用 Jabber 时出现问题
虽然我意识到 Windows 上的 Emacs 组合作为 Jabber 客户端可能是“僵局”的定义,但我觉得可能还有其他人有进取心和毅力来实现这一目标(没有 cygwin 等)。
我正在使用 2010 年 5 月 8 日的 GNU Emacs 23.2.1 (i386-mingw-nt5.1.2600)。
现在,我收到一条
连接丢失:“流错误:违反策略”,以及如下消息:
您正在使用无效的客户端,并且 因此将被断开。请询问您的系统管理员 供客户端选择。
无效的客户端根据我从 XMPP RFC 定义中收集到的内容生成策略违规。
关于如何解决这个问题有什么想法吗?我希望 jabber.el 代码中的某些位置可以让它发送有效的客户端名称。
谢谢。
While I realize that the combination of Emacs on Windows as a Jabber client might be the definition of "impasse", I feel like there might be some one else with the gumption and fortitude to get this working (without cygwin, etc).
I'm using GNU Emacs 23.2.1 (i386-mingw-nt5.1.2600) of 2010-05-08.
Right now I get a
connection lost: 'Stream error: Policy violation', and a message like so:
You are using an invalid client, and
therefore will be disconnected. Please ask your system administrator
for client choices.
The invalid client generates the Policy Violation from what I've gleaned from the XMPP RFC definition.
Any ideas on how to remedy this? I'm hoping that some where in the jabber.el code I could just have it send a valid client name.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我没有使用过 jabber(如 jabber.el),所以我无法代表它。
我通过 bitlbee 登录 jabber/gmail 帐户。它对我来说一直工作得很好。我在 Linux 机器上使用它。不确定它在 Windows 机器上如何工作。也许可以考虑使用他们的公共服务器之一。我用macbookpro的时候就用过他们的公共服务器。他们工作得很好。
I have not used jabber (as in jabber.el), so I couldn't speak for it.
I login to jabber/gmail accounts through bitlbee. It has been working fine for me. I use it on Linux machines. Not sure how it works on Windows machines. Perhaps consider using one of their public servers. I have used their public servers when I use my macbookpro. They work fine.
在
jabber-version.el
中,更改行:并输入服务器将接受的内容,而不是
jabber.el
。编辑后使用CMx重新加载point下的函数。In
jabber-version.el
, change the line:and put something that the server will accept instead of
jabber.el
. Use C-M-x after editing to reload the function under point.