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