Software detaljer:
Det virker med både TCP og UDP-pakker
Egenskaber :.
- Ping :: TCP
- Ping :: UDP
- Ping :: Ekstern
- Ping :: HTTP
- Ping :: ICMP
- Ping :: WMI
Hvad er nyt i denne udgivelse:
- Ændret TCP håndtering endnu en gang, da det var på vej hjem falske positiver .
Hvad er nyt i version 1.7.4:
- Tag Timeout blokken til Ping :: HTTP klasse, fordi det ikke fungerede med JRuby. I stedet bruger vi builtin open_timeout og read_timeout Adgangsmetoder på den underliggende HTTP-anmodning.
- Ping :: HTTP # ping? mere håndfast parser ud havn fra URI argument, hvis forudsat. Desuden er standard porten igen sat tilbage til 80 som en sidste udvej i konstruktøren.
- Tilføjet timeout og port test for Ping :: HTTP klasse.
- Hvis en vært er uopnåeligt eksplicit angive resultatet til falsk, uanset det faktiske exit status. Dette synes at det kun påvirker Windows 7 og nyere.
- genindsat Timeout blokken til Ping :: ICMP klasse. Uden det kunne gevind pings ende i en uendelig løkke.
Hvad er nyt i version 1.3.2:
- Gør en "kræver & quot; net / ping & quot; ' blev ikke automatisk indlæsning af Net :: Ping :: WMI klasse på MS Windows. Dette er blevet rettet.
- Fjernet alle $ LOAD_PATH rulning for både bibliotek og tests.
- Rettet en fejl i nettet :: Ping :: HTTP klasse, hvor en mislykket omdirigering ikke indstilleexception ogwarning instansvariabler korrekt.
- PingStatus Struct returneret af Net :: Ping :: WMI er nu frosset.
- Testen enheder bibliotek blev skiftet fra en runtime afhængighed til en udvikling afhængighed.
- Tilføjet: gem Rake opgave, der bygger en perle .
- Opdateret den: gem_install opgave at bruge:. Perle opgave som en forudsætning
- Opdateret afhængigheder til MS Windows.
- Rake testopgaver er nu mere rakish, f.eks test:. tcp stedet for test_tcp
- Omdøbte eksempel filnavne for at undgå enhver risiko for forveksling med de faktiske test-filer.
Krav :
- Ruby 1.8.0 eller højere
- win32-open3 (1.8.x) og Windows-PR biblioteker er påkrævet på MS Windows ved brug af Net :: Ping :: Ekstern klasse.
- Windows 2000 eller nyere kræves for at bruge Ping :: WMI klasse
Begrænsninger :.
- Ældre versioner af Ruby 1.9.x kan ikke arbejde med UDP pings
Kommentarer ikke fundet