#include "llcomm.h" #include #include #include #include int main(int argc, char* argv[]) { FILE* fin; Ll_comm_config cfg; if(argc == 4 && 1==sscanf(argv[2], "%d", &cfg.port) && 0!=(fin=fopen(argv[3], "r")) ){ // ok, nothing to be done } else { fprintf(stderr, "Utilizare: send masina port fisier\n"); exit(1); } if(strlen(argv[1])>=50){ fprintf(stderr, "Numele masinii e prea lung\n"); exit(1); } strncpy(cfg.host, argv[1], 50); cfg.server = false; char buf[200]; Ll_comm snd(cfg); do { fgets(buf, 199, fin); usleep((rand() % 100) * 10000); snd.send_pack(buf, strlen(buf)+1); } while(!feof(fin)); fclose(fin); return 0; }