Exemplo n.º 1
0
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;
}
Exemplo n.º 2
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;
}