SCCS-vsn: old/berknet/listen.c 4.1
--- /dev/null
+static char sccsid[] = "@(#)listen.c 4.1 (Berkeley) %G%";
+
+/*
+ listen.c
+
+ listen for a packet from the program interact.c and print it
+*/
+# include "defs.h"
+main(argc,argv)
+ char **argv;
+{
+ struct packet *pp;
+ char buf[BUFSIZ];
+ setupdaemon(argc,argv);
+ initseqno();
+ putchar('!');
+ fflush(stdout);
+ for(;;){
+ pp = getpacket();
+ printpacket(pp,buf);
+ printf("got %s\n",buf);
+ if(pp == NULL )continue;
+ pp->pcode = ACK;
+ pp->len = 0;
+ sendpacket(pp);
+ printpacket(pp,buf);
+ printf("sent %s\n",buf);
+ }
+}