66 #include <sys/types.h>    67 #include <netinet/in.h>    68 #include <netinet/tcp.h>    70 #include "gw-config.h"    72 #ifndef HAVE_SOCKLEN_T    96         const char *source_addr);
   105                                          const char *source_addr, 
int *done);
 
int tcpip_connect_to_server_with_port(char *hostname, int port, int our_port, const char *source_addr)
 
int udp_bind(int port, const char *source_addr)
 
int udp_get_port(Octstr *addr)
 
int socket_set_nodelay(int fd, int on)
 
int tcpip_connect_nb_to_server_with_port(char *hostname, int port, int our_port, const char *source_addr, int *done)
 
void socket_shutdown(void)
 
Octstr * udp_create_address(Octstr *host_or_ip, int port)
 
Octstr * get_official_name(void)
 
int udp_client_socket(void)
 
int make_server_socket(int port, const char *source_addr)
 
int udp_sendto(int s, Octstr *datagram, Octstr *addr)
 
int tcpip_connect_to_server(char *hostname, int port, const char *source_addr)
 
int udp_recvfrom(int s, Octstr **datagram, Octstr **addr)
 
Octstr * udp_get_ip(Octstr *addr)
 
Octstr * gw_netaddr_to_octstr(int af, void *src)
 
int gw_accept(int fd, Octstr **client_addr)
 
int tcpip_connect_nb_to_server(char *hostname, int port, const char *source_addr, int *done)
 
int socket_set_blocking(int socket, int blocking)
 
int write_to_socket(int socket, char *str)
 
int read_available(int fd, long wait_usec)
 
int udp_recvfrom_flags(int s, Octstr **datagram, Octstr **addr, int sockrcvflags)
 
Octstr * get_official_ip(void)
 
int host_port(struct sockaddr_in addr)
 
Octstr * host_ip(struct sockaddr_in addr)