#include <errno.h>
#include <netdb.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/un.h>
#include <arpa/inet.h>
#include <sys/file.h>
#include <sys/types.h>
#include <fcntl.h>
Include dependency graph for tcpip.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | ADINNET_PORT 5530 | 
| Default port number of A/D-in server (adinnet).  | |
| #define | CONNECTION_RETRY_TIMES 5 | 
| Retry time when client connection failed */.  | |
| #define | CONNECTION_RETRY_INTERVAL 2 | 
| Interval time between retry in seconds.  | |
Functions | |
| int | rd (int fd, char *data, int *len, int maxlen) | 
| Read a data segment from a network stream.   | |
| int | wt (int fd, char *data, int len) | 
| Write a data segment to a network stream.   | |
| int | ready_as_server (int port_num) | 
| int | accept_from (int sd) | 
| Wait for a request from client.   | |
| int | make_connection (char *hostname, int port_num) | 
| int | make_connection_unix (char *address) | 
| int | close_socket (int sd) | 
| void | cleanup_socket () | 
Definition in file tcpip.h.
      
  | 
  ||||||||||||||||||||
| 
 Read a data segment from a network stream. This function will block until the specified length has been received. 
 
 
 Definition at line 43 of file rdwt.c. Referenced by adin_tcpip_read().  | 
  
      
  | 
  ||||||||||||||||
| 
 Write a data segment to a network stream. 
 
 
 Definition at line 92 of file rdwt.c. Referenced by adin_tcpip_send_pause(), adin_tcpip_send_resume(), and adin_tcpip_send_terminate().  | 
  
      
  | 
  
| 
 Prepare as a server creating a socket for client connection. 
 
 
 Definition at line 40 of file server-client.c. Referenced by adin_tcpip_standby(), and main_module_loop().  | 
  
      
  | 
  
| 
 Wait for a request from client. This function blocks until a connection request comes. 
 
 
 Definition at line 116 of file server-client.c. Referenced by adin_tcpip_begin().  | 
  
      
  | 
  ||||||||||||
| 
 Make a connection to a server. 
 
 
 Definition at line 161 of file server-client.c.  | 
  
      
  | 
  
| 
 Make a connection to a server using unix domain socket. 
 
 
 Definition at line 244 of file server-client.c.  | 
  
      
  | 
  
| 
 Close socket. 
 
 
 Definition at line 277 of file server-client.c. Referenced by adin_tcpip_end(), and main_module_loop().  | 
  
      
  | 
  
| 
 Clean up socket data at program exit. Definition at line 293 of file server-client.c.  | 
  
 1.4.2