RubyのTCPServerでクライアントのIPアドレスを取得したいです。そして(可能であれば)MACアドレス。
たとえば、Ruby のタイム サーバーについては、コメントを参照してください。
tcpserver = TCPServer.new("", 80)
if tcpserver
puts "Listening"
loop do
socket = tcpserver.accept
if socket
Thread.new do
puts "Connected from" + # HERE! How can i get the IP Address from the client?
socket.write(Time.now.to_s)
socket.close
end
end
end
end
どうもありがとうございました!