/* * skeletonudp.c * * CS 3251 Programming Assignment 2, Client Skeleton * * $Id: udpskeleton.c,v 1.1 1999/11/12 22:20:46 ewz Exp ewz $ */ #include #include #include /* for atoi() */ #include /* for perror() */ #include /* for sigvec(), etc. */ #include /* for u_short, etc */ #include #include #include #include "hw8.h" long random(); int srandom(unsigned); #define LINESIZE 80 #define BUFSIZE 256 void syserror(char *s) { perror(s); exit(1); } u_short msgchecksum(u_short *mp) { u_short sum = 0; int i; for (i=0; i