You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
require 'socket'
|
|
|
|
puts "Opening a TCP Server on port 8080..."
|
|
|
|
TCPServer.open("127.0.0.1", 8080) { |server|
|
|
loop do
|
|
conn = server.accept
|
|
msg = conn.gets.chomp
|
|
puts msg
|
|
conn.puts "response"
|
|
conn.close
|
|
break if msg == "shutdown"
|
|
end
|
|
}
|
|
|
|
puts "Shutting down..."
|