#include <sent/stddefs.h>
#include <sent/tcpip.h>
関数 | |
int | ready_as_server (int port_num) |
Prepare as a server creating a socket for client connection. | |
int | accept_from (int sd) |
Wait for a request from client. | |
int | make_connection (char *hostname, int port_num) |
Make a connection to a server. | |
int | make_connection_unix (char *address) |
Make a connection to a server using unix domain socket. | |
int | close_socket (int sd) |
Close socket. | |
void | cleanup_socket () |
Clean up socket data at program exit. |
server-client.c で定義されています。
int ready_as_server | ( | int | port_num | ) |
Prepare as a server creating a socket for client connection.
port_num | [in] network port to listen. |
server-client.c の 41 行で定義されています。
参照元 adin_tcpip_standby().
int accept_from | ( | int | sd | ) |
Wait for a request from client.
This function blocks until a connection request comes.
sd | [in] listening server socket descpritor |
server-client.c の 120 行で定義されています。
参照元 adin_tcpip_begin().
int make_connection | ( | char * | hostname, | |
int | port_num | |||
) |
Make a connection to a server.
hostname | [in] server host (host name or numeric IP address) | |
port_num | [in] port number |
server-client.c の 164 行で定義されています。
int make_connection_unix | ( | char * | address | ) |
Make a connection to a server using unix domain socket.
address | [in] unix domain socket address (path) |
server-client.c の 247 行で定義されています。
int close_socket | ( | int | sd | ) |
Close socket.
sd | [in] socket descriptor to close |
server-client.c の 282 行で定義されています。
参照元 adin_tcpip_end().