DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

Programming with sockets

Basics
    Socket types
    Socket creation
    Binding local names
    Connection establishment
    Data transfer
    Closing sockets
    Connectionless sockets
    Input/output multiplexing

Supporting routines
    Host names
    Network names
    Protocol names
    Service names
    Manipulating byte order

Client/Server model
    Servers
    Clients
    Connectionless servers

Advanced topics
    Out-of-band data
    Non-blocking sockets
    Interrupt driven socket I/O
    Signals and process groups
    Selecting specific protocols
    Address binding
    Broadcasting and determining network configuration
    Socket options
    Inetd

Moving to IPv6
    The IPv6 sockaddr structure
    Address and protocol families
    Related functions
    Passing sockets between applications
    Porting IPv4 applications to IPv6
    Porting IPv6 -- examples

Sockets migration and sockets-to-XTI conversion
    Connection mode
    Connectionless mode
        Socket-based datagrams
    Synchronous and asynchronous modes
    Error handling
    Sockets-to-XTI conversion
    Moving sockets applications to UnixWare 7 Release 7.2