#include "llcomm.h" #include #include #include #include int main(int argc, char* argv[]) { FILE* fout; Ll_comm_config cfg; if(argc == 3 && 1==sscanf(argv[1], "%d", &cfg.port) && 0!=(fout=fopen(argv[2], "w")) ){} else { fprintf(stderr, "Utilizare: recv port fisier\n"); exit(1); } cfg.server = true; char buf[200]; Ll_comm rec(cfg); int r; do { r=rec.recv_pack(buf, 199, 200); if(r>=0){ buf[r]=0; if(r>=0) fprintf(fout, "%s", buf); fflush(fout); } else { fprintf(stderr, "timeout\n"); } } while(1); fclose(fout); return 0; }