Esempio n. 1
0
int main(int argc, char* argv[])
{
/*	if (( argc != 1) && ( argc != 3)) {
        	std::cout << "usage: SimpleSimulator [host] [port]\n";
        	return 0;
	}*/

#ifndef __MACOSX__
	glutInit(&argc,argv);
#endif

	TuioServer *server;
	if( argc == 3 ) {
		server = new TuioServer(argv[1],atoi(argv[2]));
	} else server = new TuioServer(); // default is UDP port 3333 on localhost
		
	// add an additional TUIO/TCP sender
	OscSender *tcp_sender;
	if( argc == 2 ) {
		tcp_sender = new TcpSender(atoi(argv[1]));
	} else tcp_sender = new TcpSender(3333);
	server->addOscSender(tcp_sender);
	
#ifndef WIN32
	// add an additional TUIO/DEV sender
	OscSender *dev_sender = new DevSender();
	server->addOscSender(dev_sender);
#endif

#ifndef LINUX
	// add an additional TUIO/FLC sender
	OscSender *flash_sender = new FlashSender();
	server->addOscSender(flash_sender);
#endif

	SimpleSimulator *app = new SimpleSimulator(server);
	app->run();
	
	delete app;
	delete server;
#ifndef LINUX
	delete flash_sender;
#endif
#ifndef WIN32
	delete dev_sender;
#endif
	delete tcp_sender;
	return 0;
}
Esempio n. 2
0
int main(int argc, char* argv[])
{
/*	if (( argc != 1) && ( argc != 3)) {
        	std::cout << "usage: SimpleSimulator [host] [port]\n";
        	return 0;
	}*/

#ifndef __MACOSX__
	glutInit(&argc,argv);
#else
    if ((argc>1) && ((std::string(argv[1]).find("-NSDocumentRevisionsDebugMode")==0 ) || (std::string(argv[1]).find("-psn_")==0))) argc = 1;
#endif

	TuioServer *server;
	if( argc == 3 ) {
		server = new TuioServer(argv[1],atoi(argv[2]));
	} else server = new TuioServer(); // default is UDP port 3333 on localhost

	// add an additional TUIO/TCP sender
	OscSender *tcp_sender;
	if( argc == 2 ) {
		tcp_sender = new TcpSender(atoi(argv[1]));
	} else if ( argc == 3 ) {
		tcp_sender = new TcpSender(argv[1],atoi(argv[2]));
	} else tcp_sender = new TcpSender(3333);
	server->addOscSender(tcp_sender);

	
	// add an additional TUIO/WS sender
	OscSender *ws_sender = new WebSockSender(8080);
	server->addOscSender(ws_sender);
	
	// add an additional TUIO/FLC sender
	OscSender *flash_sender = new FlashSender();
	server->addOscSender(flash_sender);

	SimpleSimulator *app = new SimpleSimulator(server);
	app->run();

	delete app;
	delete server;
#ifndef LINUX
	delete flash_sender;
#endif
	delete tcp_sender;
	delete ws_sender;
	return 0;
}
Esempio n. 3
0
int main(int argc, char* argv[])
{
	if (( argc != 1) && ( argc != 3)) {
        	std::cout << "usage: SimpleSimulator [host] [port]\n";
        	return 0;
	}

#ifndef __MACOSX__
	glutInit(&argc,argv);
#endif
	
	SimpleSimulator *app;
	if( argc == 3 ) {
		app = new SimpleSimulator(argv[1],atoi(argv[2]));
	} else app = new SimpleSimulator("default",0);
	
	app->run();
	delete(app);

	return 0;
}