|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
🌍 IP Address Parsing and Formatting Utilities More...
Go to the source code of this file.
Functions | |
| int | is_valid_ipv4 (const char *ip) |
| Check if a string is a valid IPv4 address. | |
| int | is_valid_ipv6 (const char *ip) |
| Check if a string is a valid IPv6 address. | |
| int | parse_ipv6_address (const char *input, char *output, size_t output_size) |
| Parse IPv6 address, removing brackets if present. | |
| int | parse_ip_with_port (const char *input, char *ip_output, size_t ip_output_size, uint16_t *port_output) |
| Parse IP address and port from string. | |
| int | parse_address_with_optional_port (const char *input, char *address_output, size_t address_output_size, uint16_t *port_output, uint16_t default_port) |
| Parse address with optional port from string. | |
| asciichat_error_t | format_ip_address (int family, const struct sockaddr *addr, char *output, size_t output_size) |
| Format IP address from socket address structure. | |
| asciichat_error_t | format_ip_with_port (const char *ip, uint16_t port, char *output, size_t output_size) |
| Format IP address with port number. | |
🌍 IP Address Parsing and Formatting Utilities
Definition in file ip.h.