Use net-ping to connect to a specific port using TCP or UDP
require 'rubygems' require 'net/ping' if Net::PingTCP.new('http://www.google.com/', 80).ping puts "Pong!" else puts "No response" end