1*8289Scomay static char sccsid[] = "@(#)listen.c 4.1 (Berkeley) 10/02/82"; 2*8289Scomay 3*8289Scomay /* 4*8289Scomay listen.c 5*8289Scomay 6*8289Scomay listen for a packet from the program interact.c and print it 7*8289Scomay */ 8*8289Scomay # include "defs.h" main(argc,argv)9*8289Scomaymain(argc,argv) 10*8289Scomay char **argv; 11*8289Scomay { 12*8289Scomay struct packet *pp; 13*8289Scomay char buf[BUFSIZ]; 14*8289Scomay setupdaemon(argc,argv); 15*8289Scomay initseqno(); 16*8289Scomay putchar('!'); 17*8289Scomay fflush(stdout); 18*8289Scomay for(;;){ 19*8289Scomay pp = getpacket(); 20*8289Scomay printpacket(pp,buf); 21*8289Scomay printf("got %s\n",buf); 22*8289Scomay if(pp == NULL )continue; 23*8289Scomay pp->pcode = ACK; 24*8289Scomay pp->len = 0; 25*8289Scomay sendpacket(pp); 26*8289Scomay printpacket(pp,buf); 27*8289Scomay printf("sent %s\n",buf); 28*8289Scomay } 29*8289Scomay } 30