Anonymous user
Echo server: Difference between revisions
→{{header|Ruby}}
(Added PHP implementation) |
|||
Line 634:
=={{header|Ruby}}==
<lang ruby>require 'socket'
@socket.setsockopt( Socket::SOL_SOCKET, Socket::SO_REUSEADDR, 1 )
puts "activity from #{client_host}:#{client_port}"▼
def
Thread.new {
client_port, client_host
session.puts(line)▼
while(msg = session.gets)
end▼
session.close
puts("Disconnected: #{client_host}:#{client_port}")
}
end #connection
while true
if(newSocket = @socket.accept)
connection(newSocket)
end
end</lang>
|