HPlogo HP 9000 Networking: BSD Sockets Interface Programmer's Guide

Index

» 

Technical documentation

Complete book in PDF

 » Table of Contents

 » Glossary

 » Index

C

Client-server model, The Client-Server Model
close
domain stream sockets, Closing a Socket
Internet datagram sockets, Closing a Socket
Internet stream sockets, Closing a Socket
summary table, Other BSD Sockets System Calls
with shutdown, Shutdown
with SO_LINGER option, Using Shutdown
connect
domain stream sockets, Requesting a Connection
Internet stream sockets, Requesting a Connection
SO_REUSEADDR, SO_REUSEADDR
specifying default socket address, Specifying a Default Socket Address
summary table, BSD Sockets System Calls

E

endhostent, Library Calls
endnetent, Library Calls
endprotoent, Library Calls
endservent, Library Calls

I

index, Definition of Library Equivalents
inet, Declaring Socket Address Variables
inet_addr, Library Calls
inet_lnaof, Library Calls
inet_makeaddr, Library Calls
inet_netof, Library Calls
inet_network, Library Calls
inetd, Adding a Server Process to the Internet Daemon
Internet
address family, Key Terms and Concepts
sockets, Using Internet Stream Sockets
Internet address, Key Terms and Concepts
Internet daemon, Adding a Server Process to the Internet Daemon
Interprocess Communication
accepting a connection, Accepting a Connection, Accepting a Connection
adding server process to the Internet daemon, Adding a Server Process to the Internet Daemon
address conversion, Address Conversion Functions for DEC VAX Hosts
address conversion call, Example Using Internet Stream Sockets
address family, Key Terms and Concepts, Declaring Socket Address Variables, Declaring Socket Address Variables
addressing, Key Terms and Concepts
addressing domain, Declaring Socket Address Variables, Declaring Socket Address Variables, Declaring Socket Address Variables
AF_INET, Declaring Socket Address Variables
association, Key Terms and Concepts
binding, Key Terms and Concepts
binding a socket address to server processs", Binding a Socket Address to the Server Process's Socket, Binding a Socket Address to the Server Process's Socket
binding a socket to UNIX domain datagram sockets, Binding Socket Addresses to UNIX Domain Datagram Sockets
binding socket addresses to datagram sockets, Binding Socket Addresses to Datagram Sockets
BSD IPC, Portability Issues, Porting Issues for Other Functions and Library Calls Typically Used by IPC, Library Equivalencies, Signal Calls
BSD IPC connections, Overview, Overview
BSD IPC system calls, Summary Tables for System and Library Calls
BSD IPC using datagram sockets, Overview
channel, Key Terms and Concepts
client, The Client-Server Model
client-server model, The Client-Server Model
closing a socket, Closing a Socket, Closing a Socket, Closing a Socket, Closing a Socket
communication domain, Key Terms and Concepts
Creating a Socket, Creating a Socket
creating a socket, Creating a Socket, Creating a Socket, Creating a Socket
creating sockets, Creating Sockets
datagram sockets, Key Terms and Concepts, Overview
declaring socket address variables, Preparing Address Variables, Declaring Socket Address Variables, Preparing Address Variables
example using stream sockets, Example Using Internet Stream Sockets
examples using datagram sockets, Example Using Datagram Sockets
FIONREAD, FIONREAD Return Values
FIOSBNIO, Nonblocking I/O
Flag Options, Flag Options
flag options, Flag Options, Flag Options
getting and setting socket options, Getting and Setting Socket Options
getting the port address for the desired server, Getting the Port Address for the Desired Service
getting the remote hostsInternetaddress", Getting the Remote Host's Internet Address
getting the remote hostsnetworkaddress", Getting the Remote Host's Network Address
graceful close, Example Using Internet Stream Sockets
I/O multiplexing with select, Synchronous I/O Multiplexing with Select
INADDR_ANY, Using a Wildcard Local Address
incoming connection requests, BSD Sockets System Calls
Internet address, Key Terms and Concepts, Preparing Address Variables, Overview
ioctl, FIONREAD Return Values, Ioctl and Fcntl Calls
library calls, Summary Tables for System and Library Calls, Portability Issues, Porting Issues for IPC Functions and Library Calls, Library Equivalencies
library equivalencies, Library Equivalencies
library routines, BSD Sockets Library Routines
LINGER options, Closing a Socket
listensbacklogparameter", Listen's Backlog Parameter
message, Key Terms and Concepts
MSG_OOB, Receiving Data, Sending and Receiving Out-of-band Data
MSG_PEEK, Receiving Data, Flag Options, Specifying a Default Socket Address
nonblocking I/O, Requesting a Connection, Nonblocking I/O
nondestructive read, Flag Options
other system calls, Other BSD Sockets System Calls
out of band data, Flag Options
out-of-band data, Sending and Receiving Out-of-band Data
packet, Key Terms and Concepts
pathname, Preparing Address Variables
peer, Key Terms and Concepts
pending connections, Pending Connections
port, Key Terms and Concepts
port address, Preparing Address Variables, Preparing Address Variables
portability issues, Portability Issues
preparing address variables, Preparing Address Variables, Preparing Address Variables, Preparing Address Variables
preview an incoming message, Flag Options
preview incoming data, Flag Options
programming hints, Troubleshooting
protocols, Key Terms and Concepts
pty location, Pty Location
Receiving Data, Receiving Data
receiving data, Receiving Data
receiving messages, Receiving Messages, Receiving Messages
requesting a connection, Requesting a Connection, Requesting a Connection
sending and receiving data, Sending and Receiving Data, Sending and Receiving Data
sending and receiving messages, Sending and Receiving Messages, Sending and Receiving Messages
sending and receiving out-of-band data, Sending and Receiving Out-of-band Data
sending data, Sending Data, Sending Data
sending messages, Sending Messages
server, The Client-Server Model
setting the server up to wait for connection, Setting Up the Server to Wait for Connection Requests, Setting the Server Up to Wait for Connection Requests
signal calls, Signal Calls
SIOCATMARK, Sending and Receiving Out-of-band Data
SO_DONTROUTE, SO_DONTROUTE
SO_KEEPALIVE, SO_KEEPALIVE
SO_LINGER, SO_LINGER, Using Shutdown
SO_RCVBUF, SO_RCVBUF
SO_REUSEADDR, SO_REUSEADDR
SO_SNDBUF, SO_SNDBUF
sockaddr, Declaring Socket Address Variables, Declaring Socket Address Variables, Declaring Socket Address Variables
sockaddr_in, Declaring Socket Address Variables, Declaring Socket Address Variables, Declaring Socket Address Variables
socket address, Key Terms and Concepts, Preparing Address Variables, Preparing Address Variables
socket descriptor, Key Terms and Concepts, Creating a Socket, Creating a Socket
specifying a default socket address, Specifying a Default Socket Address
sprintf return value, Sprintf Return Value
stream sockets, Key Terms and Concepts
summary tables for system and library calls, Summary Tables for System and Library Calls
TCP, Key Terms and Concepts
troubleshooting, Troubleshooting
UDP, Key Terms and Concepts
using a wildcard local address, Using a Wildcard Local Address, Using a Wildcard Local Address
using broadcast addresses, Using Broadcast Addresses
using diagnostic utilities as troubleshooting, Using Diagnostic Utilities as Troubleshooting Tools
using read/write to make stream sockets transparent, Using Read and Write to Make Stream Sockets Transparent
using shutdown, Using Shutdown
wildcard addressing, Preparing Address Variables, Using a Wildcard Local Address, Using a Wildcard Local Address
writing the client process, Writing the Client Process, Writing the Client Process
writing the server and client processes, Writing the Server and Client Processes
writing the server process, Writing the Server Process, Writing the Server Process
Interprocess communication
addressing domain, Declaring Socket Address Variables
BSD IPC connections, Introduction
creating a socket, Creating Sockets
declaring socket address variables, Preparing Address Variables
pathname, Preparing Address Variables
preparing address variables, Preparing Address Variables
sockaddr_un, Declaring Socket Address Variables
ioctl, Nonblocking I/O, Nonblocking I/O, Other BSD Sockets System Calls
IP multicasting, Sending and Receiving IP Multicast Datagrams
IP_ADD_MEMBERSHIP, Joining a Multicast Group IP_ADD_MEMBERSHIP
IP_DROP_MEMBERSHIP, Leaving a Multicast Group IP_DROP_MEMBERSHIP
IP_MAX_MEMBERSHIPS, Receiving IP Multicast Datagrams
IP_MULTICAST_IF, Specifying the Outbound Interface IP_MULTICAST_IF
IP_MULTICAST_LOOP, Disabling Loopback IP_MULTICAST_LOOP
IP_MULTICAST_TTL, Specifying the Scope of a Multicast IP_MULTICAST_TTL
IPC connections, Introduction, Overview, Creating a Socket, Overview, Creating a Socket

S

select, Setting Up the Server to Wait for Connection Requests, Setting the Server Up to Wait for Connection Requests, Other BSD Sockets System Calls
send, Nonblocking I/O
domain stream sockets, Creating/Terminating BSD Sockets Connections Using UNIX Domain Stream Sockets, Exchanging Data Between UNIX Domain Datagram Sockets
Internet datagram sockets, Sending Messages
Internet stream sockets, Creating/Terminating BSD Sockets Connections Using Internet Stream Sockets, Sending and Receiving Data, Exchanging Data Between Internet Datagram Sockets, Sending and Receiving Data
nonblocking I/O, Nonblocking I/O, Specifying a Default Socket Address
summary table, BSD Sockets System Calls
sending IP multicast datagrams, Sending IP Multicast Datagrams
sendto
domain datagram sockets, Exchanging Data Between UNIX Domain Datagram Sockets, Sending Messages
Internet datagram sockets, Overview, Sending Messages
nonblocking I/O, Nonblocking I/O, Nonblocking I/O
specifying default socket address, Specifying a Default Socket Address
summary table, BSD Sockets System Calls
sethostent, Library Calls
setnetent, Library Calls
setprotoent, Library Calls
setservent, Library Calls
setsockopt, Getting and Setting Socket Options, New Connection Established, Daemon Server Still Listening, BSD Sockets System Calls
sharing a multicast port, Sharing a Multicast Port SO_REUSEPORT
shutdown, Example Using Internet Stream Sockets, Using Shutdown, BSD Sockets System Calls, Shutdown
SIGCHLD, Signal Calls
SIGCLD, Signal Calls
SIGIO, Sending and Receiving Data Asynchronously, Sending and Receiving Data Asynchronously
signal, Sending and Receiving Out-of-band Data, Signal Calls
sigvector, Signal Calls
SO_BROADCAST, Socket Options
SO_DEBUG, Socket Options
SO_DONTROUTE, Socket Options, SO_DONTROUTE
SO_ERROR, Socket Options
SO_KEEPALIVE, Socket Options, SO_KEEPALIVE
SO_LINGER, Socket Options, SO_LINGER
SO_OOBINLINE, Socket Options
SO_RCVBUF, Socket Options, SO_RCVBUF
SO_RCVLOWAT, Socket Options
SO_RCVTIMEO, Socket Options
SO_REUSEADDR, Socket Options, New Connection Established, Daemon Server Still Listening
SO_REUSEPORT, Socket Options
SO_SNDBUF, Socket Options, SO_SNDBUF
SO_SNDLOWAT, Socket Options
SO_SNDTIMEO, Socket Options
SO_TYPE, Socket Options
SO_USELOOPBACK, Socket Options
socket, Creating/Terminating BSD Sockets Connections Using Internet Stream Sockets, Exchanging Data Between Internet Datagram Sockets, Creating/Terminating BSD Sockets Connections Using UNIX Domain Stream Sockets, Exchanging Data Between UNIX Domain Datagram Sockets
domain datagram sockets, Exchanging Data Between UNIX Domain Datagram Sockets
socket address, Preparing Address Variables
sockets, Key Terms and Concepts
sprintf, Sprintf Return Value
strchr, Definition of Library Equivalents
stream sockets, BSD Sockets System Calls
strrchr, Definition of Library Equivalents
synchronous
signals, Sending and Receiving Data Asynchronously
sockets, Sending and Receiving Data Asynchronously
© 1997 Hewlett-Packard Development Company, L.P.