int main(){ int s; struct sockaddr_in addr_serv; s=socket(AF_INET,SOCK_DGRAM,0); memset(&addr_serv,0,sizeof(addr_serv)); /*清空地址结构*/ addr_serv.sin_family=AF_INET; addr_serv.sin_addr.s_addr=htonl(INADDR_ANY); addr_serv.sin_port=htons(PORT_SERV); client_echo(s,(struct sockaddr*)&addr_serv); /*处理过程*/ close(s); return 0; }
int main (int argc, char **argv) { if (argc < 3) { logging("usage: " + std::string(argv[0]) + " <IPaddress> <Port>"); return 1; } struct sockaddr_in addr; int sockfd = create_udp_client(&addr, argv[1], std::atoi(argv[2])); mkdir("Download", 0777); mkdir("Upload", 0777); int status = client_echo(sockfd, addr); return status; }