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)