Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gamemann/udp-ping

A UDP Client/Server implementation for pinging. Using for benchmarking.
https://github.com/gamemann/udp-ping

c client interval linux ping server socket timeout udp

Last synced: 10 days ago
JSON representation

A UDP Client/Server implementation for pinging. Using for benchmarking.

Awesome Lists containing this project

README

        

# UDP Ping
## Description
A simple C client/server implementation over UDP aimed to calculate latency and packet loss. Will be using this with future benchmarks I make.

## Client
The client (`ping`) supports the following arguments:

```
--dest -d => The destination host/IP to send to.
--port -p => The destination port.
--timeout -t => How much time to wait after the packet to be sent out before considering it a timeout if it doesn't make it back (in microseconds).
--interval -i => After packet receive, how long to wait in microseconds.
--verbose -v => Verbose mode.
```

## Server
The server (`server`) supports the following arguments:

```
--port -p => The port to bind to.
--verbose -v => Verbose mode.
```

## Credits
* [Christian Deacon](https://github.com/gamemann)