Skip to content

Instantly share code, notes, and snippets.

@dayvsonlima
Last active August 10, 2017 03:51
Show Gist options
  • Save dayvsonlima/d6d873721439e4b1a714e81d6dc17cbe to your computer and use it in GitHub Desktop.
Save dayvsonlima/d6d873721439e4b1a714e81d6dc17cbe to your computer and use it in GitHub Desktop.
require 'socket'
server = TCPServer.new('localhost', 2345)
loop do
socket = server.accept
request = socket.gets
STDERR.puts request
response = "Coeh Rapaziada!\n"
socket.print "HTTP/1.1 200 OK\r\n" +
"Content-Type: text/plain\r\n" +
"Content-Length: #{response.bytesize}\r\n" +
"Connection: close\r\n"
socket.print "\r\n"
socket.print response
socket.close
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment