我一直在尝试启动Ruby TCP服务器。出于某种原因,我无法从同一网络上的其他计算机连接到它。
我在防火墙中启用了Ruby解释器并关闭了防火墙。两者都没有。
这适用于同一台机器。
我正在运行Windows 8,没有端口转发。
require 'socket'
server = TCPServer.new 2000
puts 'server started'
loop do
Thread.start(server.accept) do |client|
puts 'got client'
client.puts "Hello !"
client.puts "Time is #{Time.now}"
client.close
end
end