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; }
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; }
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; }