Sha256: 5456abcd7baba16bdb62c2ce89a2501ffedd637f95e2fac3fc38b52dbbf717ac
Contents?: true
Size: 562 Bytes
Versions: 46
Compression:
Stored size: 562 Bytes
Contents
$LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) require 'rubygems' require 'cool.io' ADDR = '127.0.0.1' PORT = 4321 event_loop = Cool.io::Loop.default server = Cool.io::TCPServer.new(ADDR, PORT) do |connection| puts "#{connection.remote_addr}:#{connection.remote_port} connected" connection.on_close do puts "#{connection.remote_addr}:#{connection.remote_port} disconnected" end connection.on_read do |data| connection.write data end end server.attach(event_loop) puts "Echo server listening on #{ADDR}:#{PORT}" event_loop.run
Version data entries
46 entries across 46 versions & 6 rubygems