BSD 4 development
[unix-history] / usr / src / cmd / berknet / listen.c
/*
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);
putchar('!');
while(getreset() == BROKENREAD);
printf("got reset\n");
for(;;){
pp = getpacket();
printpacket(pp,buf);
printf("got %s\n",buf);
if(pp == NULL || pp->pcode == RESET)continue;
pp->pcode = ACK;
pp->len = 0;
sendpacket(pp);
printpacket(pp,buf);
printf("sent %s\n",buf);
}
}