It should be possible to pass a `TCPSocket` to a new `Thread`: ``` loop do Thread.new(@server.accept) do |client| client.puts "hello" client.close end end ```