|
|
IRIX 6.5 » Books » Developer »
IRIX Network Programming Guide
(document number: 007-0810-110 / published: 2003-07-29)
table of contents | additional info | download find in page
- accept
- Establishing Socket Connections
- address
- binding
- Address Binding
- address, manipulation
- Byte Ordering
- array, fixed length
- Fixed-Length Arrays
- array, fixed-size
- Fixed-length Size Arrays
- array, variable length
- Variable-Length Arrays
- array, XDR
- Byte Arrays
- asynchronous processing
- Asynchronous Execution Mode
- authentication, RPC
- RPC Message Identification and Authentication
- Message Authentication
- batch, RPC
- Batching
- big endian
- Byte Ordering
- binding
- address
- Address Binding
- binding, RPC
- Binding and Rendezvous Independence
- block size, XDR
- Basic Block Size
- boolean, XDR
- Booleans
- booleans, XDR
- Special Cases
- broadcast, RPC
- Broadcast RPC
- byte ordering
- Byte Ordering
- byte, arrays, XDR
- Byte Arrays
- cache file mapping
- UNS Cache Files
- client/server model
- The Client/Server Model
- connection establishment
- transport interface
- Connection Establishment
- connection release
-
Connection Release
- connectionless
- socket
- Connectionless Sockets
- connectionless-mode service (transport interface)
- Introduction to Connectionless-Mode Service
- connectionless-mode transport service
- Connectionless-Mode Service
- connection-mode transport service
- Connection-Mode Service
- constants
- Constants
- constants, XDR
- Constants
- constructed data type filters
- Constructed Data Type Filters
- daemon, Internet
- The inetd Daemon
- data transfer
-
Data Transfer
- data, optional
- Optional Data
- data, transfer
- Transferring Data
- datagram
- receive
- Receiving IP Multicast Datagrams
- send
- Sending IP Multicast Datagrams
- data-type filters
- Constructed Data Type Filters
- descriptors,adding to protocol library
- UNS Name Service Daemon Operation
- discriminated unions
- Discriminated Unions
- discriminated unions, XDR
- Discriminated Unions
- double precision, XDR
- Double-Precision Floating Points
- entry points
- How UNS Protocol Libraries Work
- enumeration filters, XDR
- Enumeration Filters
- enumerations, XDR
- Enumerations
- Enumerations
- event handling
-
Event Handling
- examples, XDR
- Examples of Constructed Data Types
- exceptions, rpcgen
- Special Cases
- fcntls
- F_SETOWN
- Interrupt-driven Sockets I/O
- FASYNC
- Interrupt-driven Sockets I/O
- FNDELAY
- Nonblocking Sockets
- FD_CLR
- I/O Multiplexing
- FD_ISSET
- I/O Multiplexing
- FD_SET
- I/O Multiplexing
- FD_SETSIZE
- I/O Multiplexing
- FD_ZERO
- I/O Multiplexing
- filters, number
- Number Filters
- fixed-length array
- Fixed-Length Arrays
- fixed-size array
- Fixed-length Size Arrays
- floating point, XDR
- Floating-point Filters
- Floating Points
- gethostbyaddr(3)
- Host Names
- gethostbyname(3)
- Host Names
- getnetbyname(3)
- Network Names
- getnetbynumber(3)
- Network Names
- getprotobyname(3)
- Protocol Names
- getprotobynumber(3)
- Protocol Names
- getservbyname(3)
- Service Names
- getservbynumber(3)
- Service Names
- getsockopt(2)
- Socket Options
- groups
- signal process
- Signals and Process Groups
- host, name
- Host Names
- htonl(3)
- Byte Ordering
- htons(3)
- Byte Ordering
- hyper integer, unsigned
- Hyper Integers and Hyper Unsigned
- inetd
- The inetd Daemon
- tcpmux
- The inetd Daemon
- integer, unsigned
- Unsigned Integers
- integer, XDR
- Integers
- Interface identification
-
Interface Identification
- interrupt-driven socket I/O
- Interrupt-driven Sockets I/O
- I/O multiplexing
- I/O Multiplexing
- I/O streams, XDR
- Standard I/O Streams
- ioctls
- SIOCADDMULTI
- Receiving IP Multicast Datagrams
- SIOCATMARK
- Out-of-Band Data
- SIOCDELMULTI
- Receiving IP Multicast Datagrams
- SIOCGIFBRDADDR
- Broadcasting
- SIOCGIFCONF
- Broadcasting
- SIOCGIFFLAGS
- Broadcasting
- TIOCNOTTY
- Connection-based Servers
- ioctls, SIOCGIFDSTADDR
- Broadcasting
- IP
- broadcasting
- Broadcasting
- multicast datagram, receive
- Receiving IP Multicast Datagrams
- multicast datagram, send
- Sending IP Multicast Datagrams
- multicasting
- IP Multicasting
- IPv6 communication
- Sockets-based Communication Using IPv6
- IPv6 sockets
- address structures
- IPv6 Address Structures
- connection-based client
-
Connection-based Client
- connection-based server
-
Connection-based Server
- connectionless client
-
Connectionless Client
- connectionless server
-
Connectionless Server
- creation
- Creation of an IPv6 Socket
- loopback addresses
- IPv6 Loopback Address
- protocol independent
- Protocol Independent Socket Address Structure
- unicast options
- Unicast Socket Options
- unspecified addresses
- IPv6 Unspecified Address
- using multicasting
- Using Multicasting
- language, RPC
- XDR and RPC Language Structure
- library, UNS
- UNS Library Routines
- library, XDR
- The XDR Library
- linked lists, XDR
- Linked Lists
- listen
- Establishing Socket Connections
- little endian
- Byte Ordering
- local management (transport interface)
- Local Management
- mapping, name to address
- Introduction
- memory, streams, XDR
- Memory Streams
- message authentication, RPC
- Message Authentication
- message, authentication, RPC
- RPC Message Identification and Authentication
- message, protocol, RPC
- RPC Protocol Definition
- model, RPC
- The Remote Procedure Call Model
- modes of service (transport interface)
- Modes of Service
- multicasting, IP
- IP Multicasting
- multiplexing
- input
- I/O Multiplexing
- output
- I/O Multiplexing
- name service
- cache files
- UNS Name Service Daemon Operation
- functions
- Understanding UNS Utility Functions
- implementation
- Overview of UNS
- library entry points
- How UNS Protocol Libraries Work
- names, host
- Host Names
- names, network
- Network Names
- names, protocol
- Protocol Names
- names, service
- Service Names
- Name-to-Address Mapping
- Introduction
- network
- library routines
- Network Library Routines
- names
- Network Names
- Network Selection
- Introduction
- Network Services Library
- Overview of the Transport Interface
- no data
- No Data
- Node name mapping
- Node Names and Service Names
-
Node Name Mapping
- Node names
- Node Names and Service Names
- non-blocking sockets
- Nonblocking Sockets
- non-filter primitives
- Non-filter Primitives
- nsd_set_result
- Understanding UNS Utility Functions
- ntohl(3)
- Byte Ordering
- ntohs(3)
- Byte Ordering
- null authentication
- Null Authentication
- number filters, XDR
- Number Filters
- object, XDR
- The XDR Object
- opaque data, variable length
- Variable-Length Opaque Data
- opaque data, XDR
- Opaque Data
- Fixed-Length Opaque Data
- Open Systems Interconnection
- Introduction
- operation directions, XDR
- XDR Operation Directions
- optional data
- Optional Data
- options, socket
- Socket Options
- OSI (Open Systems Interconnection)
- Introduction
- pointers, XDR
- Pointers
- port mapper, RPC
- Port Mapper Program Protocol
- primitives, non-filter
- Non-filter Primitives
- primitives, XDR library
- XDR Library Primitives
- procedures, RPC
- Assigning RPC Program Numbers
- process groups
- Signals and Process Groups
- protocol
- select
- Selecting Protocols
- protocol independence
- Guidelines for Protocol Independence
- protocol library utility functions
- Understanding UNS Utility Functions
- protocol library, adding descriptors
- UNS Name Service Daemon Operation
- protocol names
- Protocol Names
- protocol requirements, RPC
- RPC Protocol Requirements
- pseudo terminals
- terminal
- pseudo
- Pseudo-Terminals
- pty creation
- Pseudo-Terminals
- read(2)
- Transferring Data
- receive IP multicast datagram
- Receiving IP Multicast Datagrams
- record marking, RPC
- Record Marking Standard
- record streams
- Record (TCP/IP) Streams
- recv(2)
- Transferring Data
- recvfrom(2)
- Connectionless Sockets
- reference model (transport interface)
- OSI Reference Model
- remote, programs, RPC
- Assigning RPC Program Numbers
- rendezvous independence, RPC
- Binding and Rendezvous Independence
- routines, library
- Network Library Routines
- RPC
- authentication
- Message Authentication
- authentication protocols
- Authentication Protocols
- authentication, UNIX
- AUTH_UNIX Authentication
- batch
- Batching
- binding
- Binding and Rendezvous Independence
- broadcast
- Broadcast RPC
- generating XDR routines
- Generating XDR Routines
- language
- XDR and RPC Language Structure
- message authentication
- RPC Message Identification and Authentication
- Message Authentication
- message protocol
- RPC Protocol Definition
- model
- The Remote Procedure Call Model
- null authentication
- Null Authentication
- parameter authentication
- Authentication Protocols
- port mapper
- Port Mapper Program Protocol
- procedures
- Assigning RPC Program Numbers
- programs
- Programs
- protocol requirements
- RPC Protocol Requirements
- record marking
- Record Marking Standard
- remote programs
- Assigning RPC Program Numbers
- rendezvous independence
- Binding and Rendezvous Independence
- transports
- RPC Transports and Semantics
- UNIX authentication
- AUTH_UNIX Authentication
- rpcbind(1M)
- The Port Mapper Programs
- rpcgen
- C preprocessor
- The C Preprocessor
- debugging
- Generating XDR Routines
- declarations
- Declarations
- local to remote procedure
- Changing Local Procedures to Remote Procedures
- server broadcasting
- Server-side Broadcast Handling
- server procedures
- Other Information Passed to Server Procedures
- special cases
- Special Cases
- timeout changes
- Client-side Timeout Changes
- rwho server
- Connectionless Servers
- select protocol
- Selecting Protocols
- select(2)
- I/O Multiplexing
- send IP multicast datagram
- Sending IP Multicast Datagrams
- send(2)
- Transferring Data
- sendto(2)
- Connectionless Sockets
- server/client model
- The Client/Server Model
- service names
- Service Names
- Node Names and Service Names
- setsockopt(2)
- Socket Options
- signal handling
- Signals and Process Groups
- signals
- SIGCHLD
- Signals and Process Groups
- SIGIO
- Interrupt-driven Sockets I/O
- SIGURG
- Interrupt-driven Sockets I/O
- size, block
- Basic Block Size
- socket
- Scheduled Transfers
- Scheduled Transfers Sockets
- ST
- ST Sockets
- sockets
- connectionless
- Connectionless Sockets
- interrupt-driven I/O
- Interrupt-driven Sockets I/O
- I/O
- Transferring Data
- non-blocking
- Nonblocking Sockets
- options
- Socket Options
- Sockets for IPv6
- Sockets-based Communication Using IPv6
- special cases, rpcgen
- Special Cases
- state transition rules
- State Transitions
- state transition tables (transport interface)
- State Transitions
- stream access, XDR
- XDR Stream Access
- STREAMS
- Introduction
- OSI Reference Model
- Asynchronous Execution Mode
- streams, record
- Record (TCP/IP) Streams
- strings
- Strings
- strings, XDR
- Special Cases
- Strings
- structures, XDR
- Structures
- Structures
- tcp_wrappers package
- The tcp_wrappers Package
- TCP/IP
- record streams
- Record (TCP/IP) Streams
- transfer, data
- Transferring Data
- Translation functions
- Translation Functions
- transmit datagram
- Sending IP Multicast Datagrams
- transport interface
- connection establishment
- Connection Establishment
- connectionless-mode service
- Introduction to Connectionless-Mode Service
- local management
- Local Management
- reference model
- OSI Reference Model
- state transition tables
- State Transitions
- transport service
- connection mode
- Connection-Mode Service
- connectionless-mode
- Connectionless-Mode Service
- transport service data units (TDSU)
-
Data Transfer
- TSDU (Transport Service Data Units)
-
Data Transfer
- typedefs
- Typedefs
- typedefs, XDR
- Typedefs
- unions, discriminated
- Discriminated Unions
- unions, XDR
- Unions
- UNIX authentication, RPC
- AUTH_UNIX Authentication
- UNS
- Overview of UNS
- unsigned integer
- Unsigned Integers
- variable-length array
- Variable-Length Arrays
- variable-length opaque data
- Variable-Length Opaque Data
- void, XDR
- Special Cases
- write(2)
- Transferring Data
- XDR
- basic block size
- Basic Block Size
- booleans
- Special Cases
- Booleans
- byte arrays
- Byte Arrays
- constants
- Constants
- discriminated union
- Discriminated Unions
- discriminated unions
- Discriminated Unions
- double precision
- Double-Precision Floating Points
- enumeration filters
- Enumeration Filters
- enumerations
- Enumerations
- Enumerations
- examples
- Examples of Constructed Data Types
- fixed-size array
- Fixed-length Size Arrays
- floating point
- Floating Points
- floating point filters
- Floating-point Filters
- future directions
- Areas for Future Enhancement
- hyper integer
- Hyper Integers and Hyper Unsigned
- hyper unsigned
- Hyper Integers and Hyper Unsigned
- integer
- Integers
- I/O streams
- Standard I/O Streams
- language
- XDR and RPC Language Structure
- language syntax
- Syntax Notes
- library
- The XDR Library
- library primitives
- XDR Library Primitives
- linked lists
- Linked Lists
- memory streams
- Memory Streams
- non-filter primitives
- Non-filter Primitives
- number filters
- Number Filters
- object
- The XDR Object
- opaque data
- Opaque Data
- Fixed-Length Opaque Data
- operation directions
- XDR Operation Directions
- pointers
- Pointers
- record streams
- Record (TCP/IP) Streams
- routine generation
- Generating XDR Routines
- specification
- XDR Protocol Specification
- stream access
- XDR Stream Access
- stream implementation
- XDR Stream Implementation
- strings
- Special Cases
- Strings
- structures
- Structures
- Structures
- typedefs
- Typedefs
- unions
- Unions
- void
- Special Cases
IRIX Network Programming Guide
(document number: 007-0810-110 / published: 2003-07-29)
table of contents | additional info | download
Front Matter
New Features in This Manual
About This Guide
Chapter 1. Network Programming Overview
Chapter 2. Sockets-based Communication
Chapter 3. Sockets-based Communication Using IPv6
Chapter 4. Introduction to RPC Programming
Chapter 5. Programming with rpcgen
Chapter 6. RPC Programming Guide
Chapter 7. XDR and RPC Language Structure
Chapter 8. XDR Programming Notes
Chapter 9. Transport Layer Interface
Appendix A. RPC Protocol Specification
Appendix B. XDR Protocol Specification
Appendix C. IRIX Name Service Implementation
Index
home/search |
what's new |
help
|
|
|