stping
1.0.0
dgping และ stping ให้ไคลเอนต์และเซิร์ฟเวอร์ที่เหมือน ping สำหรับ SOCK_DGRAM
(UDP) และ SOCK_STREAM
(TCP)
เรียกใช้ daemon ตัวใดตัวหนึ่งเพื่อฟังแพ็กเก็ตบนพอร์ตเฉพาะ:
; ./dgpingd 127.0.0.1 2108
listening on 127.0.0.1:2108 UDP/IP
และรันไคลเอนต์เหมือนกับที่คุณทำสำหรับ ICMP ping ไปยังพอร์ตเดียวกัน:
; ./dgping -c 3 127.0.0.1 2108
34 bytes from 127.0.0.1 seq=0 time=0.606 ms
34 bytes from 127.0.0.1 seq=1 time=0.218 ms
34 bytes from 127.0.0.1 seq=2 time=0.349 ms
- DGRAM Ping Statistics -
3 transmitted, 3 received, 0 timed out, 0 disregarded, 0.0% packet loss
round-trip min/avg/max/stddev = 0.218/0.391/0.606/0.197 ms
ไคลเอนต์ตอบสนองต่อ SIGINFO หากระบบปฏิบัติการของคุณจัดเตรียมไว้ (Linux ไม่ได้ให้) โดยให้สถานะปัจจุบัน:
4/4 packets, 0 timed out, 0 disregarded, 0.0% loss, min/avg/max/stddev = 0.055/0.061/0.077/0.011 ms
ฉันไม่รู้. ฉันหวังว่าคุณจะชอบมัน
โคลนพร้อมโมดูลย่อย (ประกอบด้วยไฟล์ .mk ที่จำเป็น):
; git clone --recursive https://github.com/katef/stping.git
วิธีสร้างและติดตั้ง:
; bmake -r install
คุณสามารถแทนที่บางสิ่งได้:
; CC=clang bmake -r
; PREFIX=$HOME bmake -r install
คุณต้องมี bmake สำหรับการก่อสร้าง ตามลำดับความชอบ:
เมื่อคุณเห็น "bmake" ในคำแนะนำในการสร้างด้านบน หมายความว่าสิ่งเหล่านี้
อาคารขึ้นอยู่กับ:
แนวคิด ความคิดเห็น หรือข้อบกพร่อง: [email protected]