Sha256: 005e2fd413f36a1c6ed296d1fc4b55972b8c7fad54cbaa4ad5db42b677f1c2eb
Contents?: true
Size: 651 Bytes
Versions: 2
Compression:
Stored size: 651 Bytes
Contents
$:.unshift File.expand_path '../lib', File.dirname(__FILE__) require 'rubygems' require 'socket.io-client-simple' socket = SocketIO::Client::Simple.connect 'http://localhost:3000' # 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
socket.io-client-simple-1.1.0 | samples/sample.rb |
socket.io-client-simple-1.0.0 | samples/sample.rb |