int main(int argc, char **argv) { // testing::InitGoogleTest(&argc, argv); // return RUN_ALL_TESTS(); if (argc > 1){ Cliente c = Cliente(); c.run(); } else{ Listener l = Listener(); l.run(); } wait(0); return 0; }
int main(int argc, char* argv[]) { if (argc != 2){ cout << "Debe pasar un unico parametro al programa especificando si quiere ejecutar como 'cliente' o como 'servidor'." << endl; return 1; } char* archivo = "main.cpp"; char letra = 'a'; if (strcmp(argv[1], "cliente") == 0){ Cliente* cliente = new Cliente(archivo, letra); cliente->run(); delete cliente; } else if(strcmp(argv[1], "servidor") == 0){ Servidor* servidor = new Servidor(archivo, letra); servidor->run(); delete servidor; } cout << "--Se termino la ejecución."<<endl; return 0; }