Ejemplo n.º 1
0
int main(int argc, char** argv)
{	
	UPNPNAT nat;
	nat.init(5,10);
	if(!nat.discovery()){
		std::cout << "discovery error is " << nat.get_last_error() << std::endl;
		return -1;
	}
	if(!nat.add_port_mapping("test","192.168.1.102",5555,5555,"TCP")){
		std::cout << "add_port_mapping error is " << nat.get_last_error() << std::endl;
		return -1;
	}
}
Ejemplo n.º 2
0
int main (int argc,char * argv[]){

	UPNPNAT nat;
	nat.init(5,10);

	if(!nat.discovery()){
		printf("discovery error is %s\n",nat.get_last_error());
		return -1;
	}


	if(!nat.add_port_mapping("test","192.168.12.117",1234,1234,"TCP")){
		printf("add_port_mapping error is %s\n",nat.get_last_error());
		return -1;
	}

	printf("add port mapping succ.\n");

	return 0;
}