How to build a new jabber client in ruby on rails 4?

Create new jabber client in ruby on rails 4?

I just know how to send messages between clients and build connection but this clients are creating by me from ejabber site statically.

So i want to create client dynamically from ruby coding.

jid = Jabber::JID.new('user')
client = Jabber::Client.new(jid)
client.connect('ip',5222)
client.auth('password')
client.send(Jabber::Presence.new.set_show(:chat).set_status('Rails!'))
puts "Hurray...!!  Connected..!!"


# Send an Instant Message.
body = 'Hello from Rails'
to_jid = Jabber::JID.new('user')
message = Jabber::Message::new(to_jid, body).set_type(:normal).set_id('1')
client.send(message)

Using this my code i have created chat functionality but i created client in ejabber site manually not by code.

So i want to create new client via ruby code, can you help me?


    client = Jabber::Client.new(Jabber::JID.new('demo@localhost'))
    client.connect(localhost,5222)
    client.register(password)
链接地址: http://www.djcxy.com/p/16824.html

上一篇: Android中的Xmpp与PHP服务器

下一篇: 如何在rails 4上构建一个新的jabber客户端?