2008-12-02 36 views
5

Thay thế nào có sẵn để ping một địa chỉ ip trong Ruby? Thư viện "ping" stdlib có vẻ khá hạn chế về chức năng. Tôi không quan tâm đến việc tung mã của riêng tôi ở đây. Có đá quý tốt có sẵn không? Tôi có nên hút nó lên và sống với nó không?Ping một trang web bằng ruby?

(Tôi đang mã hóa trong Ruby 1.8.6 trên Linux)

Trả lời

8

net-ping đáng xem. Nó cho phép các ping ping (giống như ruby ​​tiêu chuẩn ping) mà còn cả các ping UDP, HTTP và ICMP. Một ICMP ping đòi hỏi quyền root nhưng những người khác thì không.

0

Để thực hiện ping, bạn cần phải tạo ổ cắm thô, bị giới hạn ở gốc. Vì vậy, nó không thực sự có thể thực hiện ping như một thư viện, trừ khi bạn biết bạn sẽ chạy như là người chủ. Nếu sau này có thể chấp nhận được, hãy xem thư viện icmpping.

Các vấn đề liên quan