TCP/IP Programming Manual
socket, 191
socket_backup, 193
socket_get_info, 194
socket_get_len, 195
socket_get_open_info , 196
socket_ioctl, 197
socket_ioctl_nw, 197
socket_nw, 191
socket_set_inet_name, 200
t_recvfrom_nw, 201
t_recvfrom_nw64_, 203
t_sendto_nw, 204
t_sendto_nw64_, 206
waited operations, 85
socket_backup function, 193
socket_get_info function, 194
socket_get_len function, 195
socket_get_open_info function, 196
socket_ioctl function, 197
socket_ioctl_nw function, 197
socket_nw function, 191
socket_set_inet_name function, 200
Sockets
address to which bound, 126
binding, 98
closing, 36
connecting, 102
control operations on, 197
creating, 35, 191
error descriptions, 243
getting options, 128
I/O control operations, 199
library, defined, 25
mapping to addresses, 98
number, 36
port to which bound, 126
receiving data on connected TCP, 153, 155
receiving data on UDP or raw
nowait, 161, 164, 201, 203
waited, 158, 160
sending data on connected TCP, 166, 168, 169, 171
nowait, 173, 175
sending data on UDP or raw
nowait, 180, 182, 204, 206
waited, 177, 179
setting options, 184
shutting down TCP, 189
using two environments, 24
SOL_SOCKET socket level, 185
SRL
defining for TCPSAM, 29
Starting clients or servers, 29
Stream-oriented protocol, 26
Structure changes, 54
Support routines
data structures used by, 64
errors, 85
gethostbyaddr, 109
gethostbyname, 110
gethostid, 113
gethostname, 113
getnetbyaddr, 119
getnetbyname, 120
getprotobyname, 122
getprotobynumber, 123
getservbyname, 124
getservbyport, 125
host_file_gethostbyaddr, 109
host_file_gethostbyname, 110
inet_addr, 134
inet_lnaof, 135
inet_makeaddr, 135
inet_netof, 136
inet_network, 136
inet_ntoa, 137
inet_ntop, 138
inet_pton, 139
Syntax descriptions, 85
T
t_sendto_nw function, 204
t_sendto_nw64_ function, 206
Tag parameter, 39, 85
TAL
4-byte pointer requirement, 87
CRE requirements, 87
ENV COMMON for TAL compilation, 87
handling of functions returning pointers, 87
usage and bind requirements, 87
TAL and C mixed programming, 87
TAL socket library
functional limitations, 87
perror not supported, 85
TCP
defined, 25
identifying a connection, 31
nowait operations, 39
selecting a socket, 31
sending data on nowait socket, 173, 175
shutting down socket, 189
waited operations, 39
TCP retransmission timer variables, 188
TCP/IP process
locating by name, 43
name, 30
specifying name of, 200
TCP_MAXRXMT, 186, 187
TCP_MINRXMT, 186, 187
TCP_NODELAY socket option (TCP/IP), 186
TCP_RXMTCNT, 186, 187
TCP_SACKENA, 186
TCP_TOTRXMTVAL, 186, 187
Tertiary server, 28
Timer variables, 188
Trailers, 69
TRY_AGAIN error
in gethostbyname and host_file_gethostbyname library
routines, 111
261