COMPLEMENT DE COURS Connexion du type : ./prog 127.0.0.1 80 struct sockaddr_in cli ; int sockfd ; bzero(&cli,sizeof(cli)) ; cli.sin_family = AF_INET ; cli.sin_addr.s_addr = getip(argv[2]) ; cli.sin_port = htons(atoi(argv[3]) ; long getip(char *name) { struct hostent *hp; long ip; if ((ip=inet_addr(name))==-1) { if ((hp=gethostbyname(name))==NULL) { fprintf(stderr, "gethostbyname failed.\n"); exit(1); } memcpy(&ip, (hp->h_addr), 4); } return ip ; } if(argc >= 3){ if(strcmp(argv[2], "-omni") == 0){ } }