none
Disparar um Metodo que Espera um Resposta? RRS feed

  • Pergunta

  • Pessoal. estou criando uma biblioteca que dá suporte do lado cliente para a minha aplicação servidor. preciso fazer um método que envie um comando ao servidor e espera a resposta do servidor para devolver para o cara que chamo o método

    Exemplo:

    Envio

    AUTENTICAR

    o servidor responde

    AUTENTICADO

    ai o retorno do método é TRUE

    Entenderam? 

     

    Detalhe:

    Quando eu recebo algo do servidor é chamado um evento.

     


    "Desenvolvendo..."
    quinta-feira, 8 de dezembro de 2011 12:55

Todas as Respostas

  • Você poderia criar um serviço WCF que fique hospedado no seu servidor e que receba os comandos vindos dos clientes. Do jeito que você mencionou, você pode expor tanto um método genérico que receba como um dos argumentos o comando que quiser enviar (por exemplo, uma string "AUTENTICAR") ou expor tantos métodos quanto forem necessários para compreender todos os comando que você precisa. Era essa sua dúvida?
    quinta-feira, 8 de dezembro de 2011 13:09
  • Veja se o Design Pattern Observer te atende. Ou algum outro.

    http://pt.wikipedia.org/wiki/Observer
    --
    Marque as respostas e ajude a melhorar a busca do fórum.
    quinta-feira, 8 de dezembro de 2011 13:09
  • WCF n daria certo. a minha aplicação trabalha com comunicação via sockets.  tinha de ser algo parecido com o Form.ShowDialog() que retorna a propriedade DialogResult? mas como?
    "Desenvolvendo..."
    quinta-feira, 8 de dezembro de 2011 14:13
  • @Marcelo

    Como ficou este problema? resolvido ou nao?

     


    One word frees us of all the weight and pain of life: that word is love.
    sábado, 17 de dezembro de 2011 19:51
    Moderador