private static void EnviarDados(DtoGrafo dados) { var formatter = new BinaryFormatter(); var memory = new MemoryStream(); formatter.Serialize(memory, dados); client.Send(memory.ToArray()); }
private static void EnviarRequisicao() { Menu(); var operador = Console.ReadLine(); DtoGrafo dados; switch (operador) { case "1": Console.WriteLine("Digite o no de partida: "); var noPartida = Console.ReadLine(); Console.WriteLine("Digite o no que deseja buscar: "); var noDestino = Console.ReadLine(); dados = new DtoGrafo() { NoPartida = Int32.Parse(noPartida), NoDestino = Int32.Parse(noDestino), Operador = 1 }; EnviarDados(dados); break; case "2": Console.WriteLine("Solicitando ao servidor a busca pelo roteamento vizinho!"); dados = new DtoGrafo() { Operador = 2 }; EnviarDados(dados); break; case "3": dados = new DtoGrafo() { Operador = 3 }; EnviarDados(dados); break; default: Console.WriteLine("Requisição incorreta!"); Console.ReadLine(); Console.Clear(); Menu(); break; } //if (msg.ToLower() == "sair") //{ // Sair(); //} }