【问题标题】:XMPP transport to another protocolXMPP 传输到另一个协议
【发布时间】:2011-05-16 14:27:46
【问题描述】:

我想使用 jabber-transport 在我的应用程序中添加对 ICQ 的支持。我使用 xmpp4r ruby​​ 的库。

我发现的所有内容都没有显示如何登录外部(icq)服务器以及如何发送消息。

您能否展示代码示例或文本说明如何执行此操作? (可能没有使用 xmpp4r 和 ruby​​,我只需要提示。)

【问题讨论】:

    标签: xmpp transport icq xmpp4r


    【解决方案1】:

    感谢 canhaschat 插件源代码,我找到了解决方案

    require 'xmpp4r'
    
    #connect to jabber
    jid=Jabber::JID.new "your_jid"
    client=Jabber::Client.new jid
    client.connect
    client.auth "your_jabber_password"
    
    #connect to transport
    reg=Jabber::Iq.new_register "your_login (e.g 123456789)", "your_password (e.g. qwerty)"
    reg.to="transport server url (e.g. icq.udaff.com)"
    client.send reg
    
    #send message
    client.send Jabber::Message.new "recipient_login@transport", "Hi there!"
    
    #end of work... 
    client.close
    

    【讨论】:

    猜你喜欢
    • 2018-11-30
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多