รายละเอียดซอฟแวร์:
จะทำงานร่วมกับทั้ง TCP และ UDP แพ็คเก็ต
คุณสมบัติ .
- ปิง :: TCP
- ปิง :: UDP
- ปิง :: ภายนอก
- ปิง :: HTTP
- ปิง :: ICMP
- ปิง :: WMI
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- เปลี่ยน TCP จัดการอีกครั้งในขณะที่มันกำลังจะกลับบวกเท็จ .
มีอะไรใหม่ ในรุ่น 1.7.4:
- ลบบล็อกหมดเวลาสำหรับปิง :: HTTP ชั้นเพราะมันไม่ได้ทำงานกับ JRuby แต่เราใช้ open_timeout builtin และ read_timeout accessors ในคำขอ http พื้นฐาน.
- ปิง :: HTTP # ping? เพิ่มเติม robustly แยกออกพอร์ตจากอาร์กิวเมนต์ URI ถ้าให้ นอกจากนี้พอร์ตเริ่มต้นการตั้งค่าอีกครั้งกลับไป 80 เป็นที่พึ่งสุดท้ายในตัวสร้าง.
- เพิ่มหมดเวลาและการทดสอบพอร์ตสำหรับปิง :: HTTP ชั้น.
- ถ้าเจ้าภาพไม่สามารถเข้าถึงการตั้งค่าอย่างชัดเจนผลเป็นเท็จโดยไม่คำนึงถึงสถานะออกที่เกิดขึ้นจริง เรื่องนี้ดูเหมือนจะมีผลเฉพาะกับ Windows 7 และต่อมา.
- พาบล็อกหมดเวลาสำหรับปิง :: ICMP ชั้น ก็ไม่มีการส่ง Ping เกลียวจะสิ้นสุดในวง จำกัด .
มีอะไรใหม่ ในรุ่น 1.3.2:
- การทำ 'ต้องใช้ & quot; สุทธิ / ping & quot; ' ไม่ได้โหลดโดยอัตโนมัติสุทธิ :: :: ปิงชั้น WMI บน MS Windows นี้ได้รับการแก้ไข.
- ลบออกทั้งหมด $ LOAD_PATH mangling ทั้งห้องสมุดและการทดสอบ.
- แก้ไขบั้กในสุทธิ :: ปิง :: HTTP ชั้นที่เปลี่ยนเส้นทางล้มเหลวไม่ได้ระบุ @exception และ @warning ตัวแปรเช่นอย่างถูกต้อง.
- PingStatus struct กลับโดยสุทธิ :: ปิง :: WMI ถูกแช่แข็งในขณะนี้.
- ห้องสมุดทดสอบหน่วยได้รับการเปลี่ยนจากการพึ่งพา runtime จะพึ่งพาการพัฒนา.
- เพิ่ม: อัญมณีงานคราดที่สร้างอัญมณี .
- Updated: งาน gem_install ที่จะใช้. งานอัญมณีเป็นเบื้องต้น
- ปรับปรุงการอ้างอิงสำหรับ MS Windows.
- คราดงานทดสอบตอนนี้เฉี่ยวมากขึ้นเช่น การทดสอบ. TCP แทน test_tcp
- เปลี่ยนชื่อไฟล์เช่นการหลีกเลี่ยงความสับสนที่อาจเกิดขึ้นกับไฟล์ทดสอบจริง.
ต้องการ
- ทับทิม 1.8.0 หรือสูงกว่า
- win32-Open3 (1.8.x) และห้องสมุดที่ใช้ Windows pr จะต้องอยู่บน MS Windows เมื่อใช้สุทธิ :: :: ปิงชั้นภายนอก.
- Windows 2000 หรือหลังจากนั้นจะต้องใช้ปิง :: คลาส WMI
ข้อ จำกัด .
- รุ่นเก่าทับทิม 1.9.x อาจไม่ทำงานกับการส่ง Ping UDP
ความคิดเห็นที่ไม่พบ