Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ip(5P) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

send(2N)

recv(2N)

intro(5N)

inet(5F)



     ip(5P)                                                     ip(5P)



     NAME
          ip - Internet Protocol

     SYNOPSIS
          #include <sys/socket.h>
          #include <netinet/in.h>

          s = socket(AFINET, SOCKRAW, 0);

     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(3) 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.

     DIAGNOSTICS
          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.

     SEE ALSO
          send(2N), recv(2N), intro(5N), inet(5F).

     BUGS



     Page 1                                        (last mod. 1/14/87)





     ip(5P)                                                     ip(5P)



          One should be able to send and receive ip options.

          The protocol should be settable after socket creation.




















































     Page 2                                        (last mod. 1/14/87)



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