int main(){ int i = consoleMode(); return 0; }
void ServerNetworkHandler::inMessage(std::string pMessage, int pSocket){ pMessage = Tokenizer::cleanEntry(pMessage); std::string command = Tokenizer::getCommandSpace(pMessage, 1); if (_sessionID == -1 && command != "connect" && command != "adduser"){ outMessage("?Error: No se ha inciado sesión\n", pSocket); } else { std::string param = Tokenizer::getParameters(pMessage); std::cout<<param<<std::endl; if (command == "get"){ get(param, pSocket); } else if (command == "cd"){ cd(param, pSocket); } else if (command == "rm"){ rm(param, pSocket); } else if (command == "touch"){ touch(param, pSocket); } else if (command == "connect"){ connect(param, pSocket); } else if (command == "mkdir"){ mkdir(param, pSocket); } else if (command == "adduser"){ adduser(param, pSocket); } else if (command == "openfile"){ openfile(param, pSocket); } else if (command == "appendReg"){ appendReg(param, pSocket); } else if (command == "delReg"){ if (param == ""){ delActualReg(pSocket); } else { delReg(param, pSocket); } } else if (command == "write"){ write(param, pSocket); } else if (command == "seek"){ seek(param, pSocket); } else if (command == "addReg"){ addReg(param, pSocket); } else if (command == "read"){ if (param == ""){ readActual(pSocket); } else { readRegister(param, pSocket); } } else if (command == "close"){ close(pSocket); } else if (command == "consoleMode"){ consoleMode(param, pSocket); } else { outMessage("?Error: No se ha encontrado la instrucción " + command + '\n', pSocket); } consoleUI(pSocket); } }