Expand description
Cross-platform library to retrieve network sockets information. Tries to be optimal by using low-level OS APIs instead of command line utilities. Provides unified interface and returns data structures which may have additional fields depending on platform.
Structs§
- Address
Family Flags - Set of address families.
- Protocol
Flags - Set of protocols.
- Socket
Info - General socket information.
- TcpSocket
Info - TCP-specific socket information.
- UdpSocket
Info - UDP-specific socket information.
Enums§
- Error
- General error type.
- Protocol
Socket Info - Protocol-specific socket information.
- TcpState
- State of TCP connection.
Functions§
- get_
sockets_ info - Retrieve sockets information as a vector. Short-circuits on any error along the way.
- iterate_
sockets_ info - Iterate through sockets information.