Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ip(5P) — A/UX 3.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

send(2N)

recv(2N)

inet(5F)

intro(5)




ip(5P) ip(5P)
NAME ip - Internet Protocol SYNOPSIS #include <sys/socket.h> #include <netinet/in.h> DESCRIPTION IP is the transport layer protocol used by the Internet protocol family. It may be accessed through a ``raw socket'' when developing new protocols, or special purpose applications. IP sockets are connectionless and are normally used with the sendto and recvfrom calls, though the connect(2N) call may also be used to fix the destination for future packets (in which case the read(2) or recv(2N) and write(2) or send(2N) system calls may be used). Outgoing packets automatically have an IP header prefixed to them (based on the destination address and the protocol number the socket is created with). Likewise, incoming packets have their IP header stripped before being sent to the user. STATUS MESSAGES AND VALUES A socket operation may fail with one of the following errors returned: EISCONN when trying to establish a connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected. ENOTCONN when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected. ENOBUFS when the system runs out of memory for an internal data structure. EADDRNOTAVAIL when an attempt is made to create a socket with a network address for which no network interface exists. LIMITATIONS One should be able to send and receive ip options. The protocol should be settable after socket creation. January 1992 1



ip(5P) ip(5P)
SEE ALSO send(2N), recv(2N), inet(5F), intro(5) 2 January 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026