artdaq
v2_02_03
|
#include <netinet/in.h>
Go to the source code of this file.
Functions | |
int | ResolveHost (char const *host_in, in_addr &addr) |
Convert a string hostname to a in_addr suitable for socket communication. More... | |
int | ResolveHost (char const *host_in, int dflt_port, sockaddr_in &sin) |
Convert a string hostname and port to a sockaddr_in suitable for socket communication. More... | |
int | TCPConnect (char const *host_in, int dflt_port, long flags=0, int sndbufsiz=0) |
Connect to a host on a given port. More... | |
Provides utility functions for connecting TCP sockets
Definition in file TCPConnect.hh.
int ResolveHost | ( | char const * | host_in, |
in_addr & | addr | ||
) |
Convert a string hostname to a in_addr suitable for socket communication.
host_in | Name or IP of host to resolve | |
[out] | addr | in_addr object populated with resolved host |
Definition at line 29 of file TCPConnect.cc.
int ResolveHost | ( | char const * | host_in, |
int | dflt_port, | ||
sockaddr_in & | sin | ||
) |
Convert a string hostname and port to a sockaddr_in suitable for socket communication.
host_in | Name or IP of host to resolve | |
dflt_port | POrt to populate in output | |
[out] | sin | sockaddr_in object populated with resolved host and port |
Definition at line 72 of file TCPConnect.cc.
int TCPConnect | ( | char const * | host_in, |
int | dflt_port, | ||
long | flags = 0 , |
||
int | sndbufsiz = 0 |
||
) |
Connect to a host on a given port.
host_in | Name or IP of the host to connect to |
dflt_port | Port to connect to |
flags | TCP flags to use for the socket |
sndbufsiz | Size of the send buffer. Set to 0 for automatic send buffer management |
Definition at line 122 of file TCPConnect.cc.