Skip to content

Instantly share code, notes, and snippets.

@reu
Created October 16, 2011 19:17
Show Gist options
  • Save reu/1291294 to your computer and use it in GitHub Desktop.
Save reu/1291294 to your computer and use it in GitHub Desktop.
require "socket"
socket = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
socket.bind(Socket.pack_sockaddr_in(3000, "localhost"))
socket.listen(1)
loop do
connection = socket.accept[0]
connection.gets.match /name=(.+) (.+)/
connection.write "#{$2} 200 OK\nContent-Type: text/html\n\nHello #{$1}"
connection.close
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment