|
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 |
1.8.2