Jabber / XMPP Gem for Rails 3.2 [英] Jabber/XMPP gem for Rails 3.2

查看:131
本文介绍了Jabber / XMPP Gem for Rails 3.2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一个坚实而有效的XMPP gem for rails 3.2



网络中有数百个,但其中大多数已过时或alpha。



你能推荐我一个用于rails 3.2吗?

解决方案

gem xmpp4r的作品精细。 ( https://github.com/ln/xmpp4r



这是一个例子:

pre $ require'xmpp4r'

sender_jid = Jabber :: JID.new( 'a@b.com')
client = Jabber :: Client.new(sender_jid)
client.connect('talk.google.com')
client.auth('password' )

client.send(Jabber :: Presence.new.set_show(:chat))。set_status('my status')

receiver_jid = Jabber :: JID.new (dest@domain.com)
message = Jabber :: Message :: new(receiver_jid,Testing)。set_type(:normal).set_id('1')
client.send消息)


Im looking for a solid and working XMPP gem for rails 3.2

There are hundreds of them in the net, but most of them outdated or alpha.

Can you recommend me one for rails 3.2?

解决方案

The gem xmpp4r works fine. (https://github.com/ln/xmpp4r)

Here is an example:

require 'xmpp4r'

sender_jid = Jabber::JID.new('a@b.com')
client = Jabber::Client.new(sender_jid)
client.connect('talk.google.com')
client.auth('password')

client.send(Jabber::Presence.new.set_show(:chat)).set_status('my status')

receiver_jid = Jabber::JID.new("dest@domain.com")
message = Jabber::Message::new(receiver_jid, "Testing").set_type(:normal).set_id('1')
client.send(message)

这篇关于Jabber / XMPP Gem for Rails 3.2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆