12 - pinging a machine.rb

来自「O Reilly Ruby Cookbook source code」· RB 代码 · 共 24 行

RB
24
字号
require 'ping'Ping::pingecho('oreilly.com')                        # => truePing::pingecho('localhost')                          # => truePing::pingecho('127.0.0.1')                          # => truePing::pingecho('no.such.domain')                     # => falsePing::pingecho('222.222.222.222')                    # => false#---system('ping -c1 www.oreilly.com')# 64 bytes from 208.201.239.36: icmp_seq=0 ttl=42 time=27.2 ms## --- www.oreilly.com ping statistics ---# 1 packets transmitted, 1 packets received, 0% packet loss# round-trip min/avg/max = 27.2/27.2/27.2 ms# => true#---Ping::pingecho('microsoft.com')                         # => falserequire 'net/http'Net::HTTP.start('microsoft.com') { 'success!' }         # => "success!"Net::HTTP.start('no.such.domain') { "success!" }        # SocketError: getaddrinfo: Name or service not known```#---

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?