Сделать локальный сервер видимым в локальной сети

Написан вот такой сервер:

require 'socket'
server = TCPServer.new 1000

loop do
  socket = server.accept
  puts line = socket.readline  
  html = "<html>\r\n"+
         "<h1>Алло, мать!</h1>\r\n"+
         "</html>"
  socket.write "HTTP/1.1 200 OK\r\n" +
               "Content-Type: text/html; charset=utf-8\r\n" +
               "Content-Length: #{html.bytesize}\r\n\r\n" + html
  socket.close
end

На устройстве, на котором он запущен, все работает и отображается, но с другого устройства в этой же сети, он, соответственно, не работает. Но если например запустить файловый сервер вот этой командой ruby -run -e httpd -- . -p 8000, то работает. Что сделать, чтобы сервер был видим в локальной сети?


Ответы (0 шт):