Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ip(4N) — UTek W2.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

send(2)

recv(2)

inet(4n)

intro(4n)



IP(4N)                  COMMAND REFERENCE                  IP(4N)



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(2) call may also be used to fix the destination for
     future packets (in which case the read(2) or recv(2) and
     write(2) or send(2) system calls may be used).

     Outgoing packets automatically have an IP header prepended
     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.

CAVEATS
     One should be able to send and receive IP options.





Printed 10/17/86                                                1





IP(4N)                  COMMAND REFERENCE                  IP(4N)



     The protocol should be settable after socket creation.

SEE ALSO
     send(2), recv(2), inet(4n), intro(4n).



















































Printed 10/17/86                                                2





































































%%index%%
na:72,58;
sy:130,594;
de:724,1023;
di:1747,796;
ca:2543,120;2807,61;
se:2868,189;
%%index%%000000000115

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