Esempio n. 1
0
        private static void EnviarDados(DtoGrafo dados)
        {
            var formatter = new BinaryFormatter();
            var memory    = new MemoryStream();

            formatter.Serialize(memory, dados);
            client.Send(memory.ToArray());
        }
Esempio n. 2
0
        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();
            //}
        }