Я хочу написать простой серверный сокет в Ruby, который, когда клиент подключается к нему, печатает сообщение и закрывает клиентское соединение. Я придумал:Простая программа сокетов в Ruby
require 'socket'
server = TCPServer.open('localhost',8800)
loop {
client = server.accept
Thread.start do
s = client
s.puts "Closing the connection. Bye!"
s.close
end
}
Однако, когда я получить доступ к «LOCALHOST: 8800» в браузере, я не получаю это сообщение, вместо этого, он говорит, страница не найдена .. Что я здесь делаю неправильно?
Это старый поток, но интересно - если вы заметили, что когда вы повторно обновляете браузер, он показывает «Закрытие соединения. Bye! 'Сообщение? – TheMouseMan