|
|
1.1 root 1: /* udp.h */
2:
3: /* DARPA User Datagram Protocol (UDP) constants and formats */
4:
5: #define UHLEN 8 /* UDP header length in bytes */
6: #define UMAXLEN IMAXLEN-IPHLEN-UHLEN /* Maximum data in UDP packet */
7:
8: struct udp { /* Message format of DARPA UDP */
9: short u_sport; /* Source UDP port number */
10: short u_dport; /* Destination UDP port number */
11: short u_udplen; /* Length of UDP data */
12: short u_ucksum; /* UDP checksum (0 => no checksum) */
13: char u_data[UMAXLEN];/* Data in UDP message */
14: };
15:
16: /* UDP constants */
17:
18: #define UPROTO (char)17/* IP protocol type (17 => UDP) */
19: #define ULPORT 2050 /* Initial UDP local "port" number */
20:
21: /* Assigned UDP port numbers */
22:
23: #define UECHO 7 /* echo server */
24: #define UDISCARD 9 /* discard packet */
25: #define UUSERS 11 /* users server */
26: #define UDAYTIME 13 /* day and time server */
27: #define UQOTD 17 /* quote of the day server */
28: #define UCHARGEN 19 /* character generator */
29: #define UTIME 37 /* time server */
30: #define UWHOIS 43 /* who is server (user information) */
31: #define UDNAME 53 /* darpa domain name server */
32: #define UTFTP 69 /* trivial file transfer protocol server*/
33: #define URWHO 513 /* remote who server (ruptime) */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.