BldSendSocket() creates a client socket but doesn’t make a TCP connection.
ConnectSendSocket() causes the socket to be connected to the destination specified when the socket was created.
DestroySendSocket() closes the connection and deallocates the data structure associated with it.
These functions are part of libtcp.
They are meant to be used as part of a bigger process to manage sockets in an asyncronous way.
int ConnectSendSocket(
void *conn,
int verbosity
);
int DestroySendSocket(
void *conn
);
This may be a NULL pointer. If it is then getservbyname() will return the first available entry.
Usually we specify this as "tcp" because this all AccelNET connections are "tcp" class and we aren’t interested in other classes such as "udp".
See the getservbyname() man page for more information.
0 = suppress all messages
1 = suppress the connection open msg, print other messages
2 = print all messages