Sha256: 9e57026b2ba1d792dbff79660c7177c3272e831186e1c17bee7fb016d5801707
Contents?: true
Size: 678 Bytes
Versions: 1
Compression:
Stored size: 678 Bytes
Contents
$:.unshift File.expand_path '../lib', File.dirname(__FILE__) require 'rubygems' require 'socket.io-client-simple' url = ARGV.shift or 'http://localhost:3000' socket = SocketIO::Client::Simple.connect url # socket.auto_reconnection = false #socket.websocket.on :message do |msg| ## inspect websocket data # p msg.data #end socket.on :connect do puts "connect!!!" end socket.on :disconnect do puts "disconnected!!" end socket.on :chat do |data| puts "> " + data['msg'] end socket.on :error do |err| p err end puts "please input and press Enter key" loop do msg = STDIN.gets.strip next if msg.empty? socket.emit :chat, {:msg => msg, :at => Time.now} end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
socket.io-client-simple-1.1.2 | samples/sample.rb |