2
레일 4의 루비에서 새 jabber 클라이언트를 만드시겠습니까?레일 4의 루비에서 새로운 jabber 클라이언트를 빌드하는 방법은 무엇입니까?
난 그냥 클라이언트와 빌드 연결 사이의 메시지를 보내는 방법을 알고 있지만이 클라이언트는 정적으로 ejabber 사이트에서 나를 작성하고 있습니다.
그래서 저는 루비 코딩으로 클라이언트를 동적으로 만들고 싶습니다.
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 사이트에서 클라이언트를 만들었습니다.
그래서 저는 루비 코드를 통해 새로운 클라이언트를 만들고 싶습니다. 도와 주실 수 있습니까?