如何在rails 4上构建一个新的jabber客户端?
在rails 4上使用ruby创建新的jabber客户端?
我只知道如何在客户端之间发送消息并建立连接,但这些客户端是由我静态地从ejabber网站创建的。
所以我想从ruby编码动态地创建客户端。
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)
使用这个我的代码我创建了聊天功能,但我手动创建客户端在ejabber网站而不是代码。
所以我想通过ruby代码创建新的客户端,你能帮我吗?
client = Jabber::Client.new(Jabber::JID.new('demo@localhost'))
client.connect(localhost,5222)
client.register(password)
链接地址: http://www.djcxy.com/p/16823.html
上一篇: How to build a new jabber client in ruby on rails 4?
下一篇: XMPP / Jabber: For custom messages I need to modify the client or the server?