MPD
|
#include <glib.h>
Go to the source code of this file.
Functions | |
char * | sockaddr_to_string (const struct sockaddr *sa, size_t length, GError **error) |
Converts the specified socket address into a string in the form "IP:PORT". | |
int | socket_bind_listen (int domain, int type, int protocol, const struct sockaddr *address, size_t address_length, int backlog, GError **error) |
Creates a socket listening on the specified address. | |
char* sockaddr_to_string | ( | const struct sockaddr * | sa, |
size_t | length, | ||
GError ** | error | ||
) |
Converts the specified socket address into a string in the form "IP:PORT".
The return value must be freed with g_free() when you don't need it anymore.
sa | the sockaddr struct |
length | the length of #sa in bytes |
error | location to store the error occuring, or NULL to ignore errors |
int socket_bind_listen | ( | int | domain, |
int | type, | ||
int | protocol, | ||
const struct sockaddr * | address, | ||
size_t | address_length, | ||
int | backlog, | ||
GError ** | error | ||
) |
Creates a socket listening on the specified address.
This is a shortcut for socket(), bind() and listen().
domain | the socket domain, e.g. PF_INET6 |
type | the socket type, e.g. SOCK_STREAM |
protocol | the protocol, usually 0 to let the kernel choose |
address | the address to listen on |
address_length | the size of #address |
backlog | the backlog parameter for the listen() system call |
error | location to store the error occuring, or NULL to ignore errors |