File:  [XINU] / xinu / h / udp.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:39:02 2018 UTC (8 years, 3 months ago) by root
Branches: xinu, MAIN
CVS tags: xinu-19870308, HEAD
Xinu for VAX

/* udp.h */

/* DARPA User Datagram Protocol (UDP) constants and formats */

#define	UHLEN	8		/* UDP header length in bytes		*/
#define	UMAXLEN	IMAXLEN-IPHLEN-UHLEN /* Maximum data in UDP packet	*/

struct	udp	{		/* Message format of DARPA UDP		*/
	short	u_sport;	/* Source UDP port number		*/
	short	u_dport;	/* Destination UDP port number		*/
	short	u_udplen;	/* Length of UDP data			*/
	short	u_ucksum;	/* UDP checksum (0 => no checksum)	*/
	char	u_data[UMAXLEN];/* Data in UDP message			*/
};

/* UDP constants */

#define	UPROTO		(char)17/* IP protocol type (17 => UDP)		*/
#define	ULPORT		2050	/* Initial UDP local "port" number	*/

/* Assigned UDP port numbers */

#define	UECHO		7	/* echo server				*/
#define	UDISCARD	9	/* discard packet			*/
#define	UUSERS		11	/* users server				*/
#define	UDAYTIME	13	/* day and time server			*/
#define	UQOTD		17	/* quote of the day server		*/
#define	UCHARGEN	19	/* character generator			*/
#define	UTIME		37	/* time server				*/
#define	UWHOIS		43	/* who is server (user information)	*/
#define	UDNAME		53	/* darpa domain name server		*/
#define	UTFTP		69	/* trivial file transfer protocol server*/
#define	URWHO		513	/* remote who server (ruptime)		*/

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.