Example #1
0
int main(int argc, char *argv[]) {
	SocketUDP *udp;
	
	pthread_t ascolta;
	
	if(argc != 2) {
		printf("USAGE: %s PORT\n", argv[0]);
		return -1;
	}
	
	broadcast_port = atoi(argv[1]);
	
	udp = new SocketUDP(strdup(MY_ADDR), broadcast_port);
	udp->enableBroadcast();	

	pthread_create(&ascolta, NULL, ascoltatore, (void*)udp);
	
	lancia_shell(udp);
	
	delete udp;
}