Sha256: 66374f8da43a973f4fc0331aa82e1e967ea1d03b16b62ba82cf8d913c147db36

Contents?: true

Size: 372 Bytes

Versions: 52

Compression:

Stored size: 372 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony'

server = TCPServer.open('127.0.0.1', 1234)
puts "Pid: #{Process.pid}"
puts 'Echoing on port 1234...'
while (client = server.accept)
  spin do
    while (data = client.gets)
      client.write('you said: ', data.chomp, "!\n")
    end
  rescue Errno::ECONNRESET
    'Connection reset...'
  end
end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
polyphony-0.52.0 examples/io/echo_server.rb
polyphony-0.51.0 examples/io/echo_server.rb
polyphony-0.50.1 examples/io/echo_server.rb
polyphony-0.50.0 examples/io/echo_server.rb
polyphony-0.49.2 examples/io/echo_server.rb
polyphony-0.49.1 examples/io/echo_server.rb
polyphony-0.49.0 examples/io/echo_server.rb
polyphony-0.48.0 examples/io/echo_server.rb
polyphony-0.47.5.1 examples/io/echo_server.rb
polyphony-0.47.5 examples/io/echo_server.rb
polyphony-0.47.4 examples/io/echo_server.rb
polyphony-0.47.3 examples/io/echo_server.rb
polyphony-0.47.2 examples/io/echo_server.rb
polyphony-0.47.1 examples/io/echo_server.rb
polyphony-0.47.0 examples/io/echo_server.rb
polyphony-0.46.1 examples/io/echo_server.rb
polyphony-0.46.0 examples/io/echo_server.rb
polyphony-0.45.5 examples/io/echo_server.rb
polyphony-0.45.4 examples/io/echo_server.rb
polyphony-0.45.2 examples/io/echo_server.rb