(3N) - Network services programming routines

Intro
introduction to networking functions and libraries
byteorder
convert values between host and network byte order
cs_connect
application interface to the Connection Server
cs_perror
application interface to the Connection Server
dial
establish an outgoing terminal line connection
dials
establish an outgoing terminal line connection
dn_comp
compresses domain name
dn_expand
expands domain name
endhostent
closes TCP connection
endnetent
end network entry
endnetgrent
get network group entry
endprotoent
get protocol entry
endservent
get service entry
ether_aton
Ethernet address mapping operation
ether_hostton
Ethernet address mapping operation
ether_line
Ethernet address mapping operation
ether_ntoa
Ethernet address mapping operation
ether_ntohost
Ethernet address mapping operation
ethers
Ethernet address mapping operations
freeaddrinfo
release memory allocated to socket address information
ftp
FTP API operations
ftp_accnt
send user's account data to remote host
ftp_api
FTP API operations
ftp_appfile
append local file onto remote file
ftp_ascii
set data transfer type to ASCII
ftp_binary
set data transfer type to BINARY
ftp_bye
close the FTP connection
ftp_chdir
change directory on remote host
ftp_command
send FTP specific information
ftp_dataconn
open an FTP data channel socket
ftp_del
delete file on remote host
ftp_dir
list a directory on remote host
ftp_getfile
transfer file from remote to local host
ftp_idle
set idle time for the FTP connection
ftp_initconn
initialize and establish an FTP data channel
ftp_login
perform complete login to remote FTP server
ftp_mkdir
make a directory on remote host
ftp_passwd
send user's password to remote host
ftp_prconnect
establish FTP connection (control channel) with remote host
ftp_putfile
transfer file from local to remote host
ftp_pwd
get current working directory on remote host
ftp_rmdir
remove directory on remote host
ftp_setport
set the destination port number of the peer FTP server
ftp_settype
set data transfer type for FTP connection
ftp_site
send SITE command to remote FTP server
ftp_user
send user's name to remote host
gai_strerror
return description of getaddrinfo error
getaddrinfo
get socket address information related to a specified service location
gethostbyaddr
get network host entry by address
gethostbyname
get network host entry by name
gethostbyname2
get network host entry by name and address family
gethostent
get network host entry
getkey
retrieve an authentication key
getnameinfo
get name information related to an IP address and port number
get_nderror
get/set nderror value
getnetbyaddr
get network entry by address
getnetbyname
get network entry by name
getnetconfig
get network configuration database entry
getnetent
get network entry
getnetgrent
get network group entry
getnetpath
get netconfig entry corresponding to NETPATH component
getprotobyname
get protocol entry
getprotobynumber
get protocol entry
getprotoent
get protocol entry
getpublickey
retrieve public or secret key
get_Rx_cserrno
get/set Rx_cserrno value
get_Rx_errno
get/set Rx_errno value
getsecretkey
retrieve public or secret key
getservbyname
get service entry
getservbyport
get service entry
getservent
get service entry
htonl
convert values between host and network byte order
htons
convert values between host and network byte order
if
interface identification functions
if_freenameindex
free dynamic memory allocated by if_nameindex
ifignore
check for ignored network interface
if_indextoname
map an interface index to its name
if_nameindex
return an array of if_nameindex structures
if_nametoindex
map an interface name to its index
IN6_IS_ADDR_LINKLOCAL
test an IPv6 address
IN6_IS_ADDR_LOOPBACK
test an IPv6 address
IN6_IS_ADDR_MC_GLOBAL
test scope of an IPv6 multicast address
IN6_IS_ADDR_MC_LINKLOCAL
test scope of an IPv6 multicast address
IN6_IS_ADDR_MC_NODELOCAL
test scope of an IPv6 multicast address
IN6_IS_ADDR_MC_ORGLOCAL
test scope of an IPv6 multicast address
IN6_IS_ADDR_MC_SITELOCAL
test scope of an IPv6 multicast address
IN6_IS_ADDR_MULTICAST
test an IPv6 address
IN6_IS_ADDR_SITELOCAL
test an IPv6 address
IN6_IS_ADDR_UNSPECIFIED
test an IPv6 address
IN6_IS_ADDR_V4COMPAT
test an IPv6 address
IN6_IS_ADDR_V4MAPPED
test an IPv6 address
inet
Internet address conversion and testing
inet_addr
Internet address conversion
inet_lnaof
Internet address conversion
inet_makeaddr
Internet address conversion
inet_netof
Internet address conversion
inet_network
Internet address conversion
inet_ntoa
Internet address conversion
inet_ntop
Internet address conversion
inet_pton
Internet address conversion
innetgr
get network group entry
netdir
generic transport name-to-address translation
netdir_free
generic transport name-to-address translation
netdir_getbyaddr
generic transport name-to-address translation
netdir_getbyname
generic transport name-to-address translation
netdir_options
generic transport name-to-address translation
netdir_perror
generic transport name-to-address translation
netdir_sperror
generic transport name-to-address translation
nlsgetcall
get client's data passed via the listener
nlsprovider
get name of transport provider
nlsrequest
format and send listener service request message
ntohl
convert values between host and network byte order
ntohs
convert values between host and network byte order
publickey
retrieve public or secret key
rcmd
routines for returning a stream to a remote command
res_init
reads initialization file
res_mkquery
makes a standard query message
resolver
resolver routines
res_query
interface to server query mechanism
res_search
extended interface to server query mechanism
res_send
sends a query to name server
rexec
return stream to a remote command
rexecve
REXEC support routines
rresvport
routines for returning a stream to a remote command
ruserok
routines for returning a stream to a remote command
rusers
return information about users on remote machines
rwall
write to specified remote machines
rx_act_exit
REXEC support routines
rx_fd
REXEC support routines
rx_free_conn
REXEC support routines
rx_proc_msg
REXEC support routines
rx_set_ioctl_hand
REXEC support routines
rx_set_write_hand
REXEC support routines
rx_signal
REXEC support routines
rx_write
REXEC support routines
sethostent
use TCP socket for queries
set_nderror
set nderror value
setnetent
set network entry
setnetgrent
get network group entry
setprotoent
get protocol entry
set_Rx_cserrno
set Rx_cserrno value
set_Rx_errno
set Rx_errno value
setservent
get service entry
taddr2uaddr
generic transport name-to-address translation
uaddr2taddr
generic transport name-to-address translation
yppasswd
update user password in NIS database