#include <stdint.h>
#include <in.h>
#include <arpa/inet.h>
#include <winsock2.h>
#include <ws2tcpip.h>
Go to the source code of this file.
|
| pcpp |
| The main namespace for the PcapPlusPlus lib.
|
|
◆ inet_ntop()
const char* inet_ntop |
( |
int |
af, |
|
|
const void * |
src, |
|
|
char * |
dst, |
|
|
size_t |
size |
|
) |
| |
Convert a network format address to presentation format.
- Parameters
-
[in] | af | Address family, can be either AF_INET (IPv4) or AF_INET6 (IPv6) |
[in] | src | Network address structure, can be either in_addr (IPv4) or in6_addr (IPv6) |
[out] | dst | Network address string representation |
[in] | size | 'dst' Maximum size |
- Returns
- pointer to presentation format address ('dst'), or NULL (see errno).
◆ inet_pton()
int inet_pton |
( |
int |
af, |
|
|
const char * |
src, |
|
|
void * |
dst |
|
) |
| |
Convert from presentation format (which usually means ASCII printable) to network format (which is usually some kind of binary format).
- Parameters
-
[in] | af | Address family, can be either AF_INET (IPv4) or AF_INET6 (IPv6) |
[in] | src | Network address string representation |
[out] | dst | Network address structure result, can be either in_addr (IPv4) or in6_addr (IPv6) |
- Returns
- 1 if the address was valid for the specified address family; 0 if the address wasn't valid ('dst' is untouched in this case); -1 if some other error occurred ('dst' is untouched in this case, too)