From: Glen Holcomb Date: 2008-08-06T03:15:39+09:00 Subject: rb_sys_fail(socket(2)) - errno == 0 ------=_Part_62077_2202379.1217960087004 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline That is the error message I get when I try either of these methods for creating an ICMP packet: socket = Socket.new(Socket::PF_INET, Socket::SOCK_RAW, Socket::IPPROTO_ICMP) or with net-ping icmp = Ping::ICMP.new('machine_name') icmp.ping? I am on Windows XP. The account I'm logged in as has local administrator rights. What I'm trying to do is check to see if a system is up before I try and make a WIN32OLE connection to it as they take forever to time-out -- "Hey brother Christian with your high and mighty errand, Your actions speak so loud, I can't hear a word you're saying." -Greg Graffin (Bad Religion) ------=_Part_62077_2202379.1217960087004--