none
[Dúvida] WCF - WinForm Host RRS feed

  • Pergunta

  • Boa tarde caros amigos,

    Estou à desenvolver uma solução em WCF que terá de ser hospedada em uma aplicação WindowsForm, e não no servidor ISS.

    Sendo que as aplicações consumidoras deste serviço não estarão em uma mesma rede, há como realizar esta comunicação entre Serviço > Consumidor via protocolo HTTP sem o uso do servidor ISS? 

    Por exemplo, eu aqui na minha máquina executo meu serviço WCF através do WinForm cujo ip  público(dinâmico) seja, por exemplo, 156.133.25.10.

    As aplicações externas a minha rede conseguirão de alguma forma consumir meu serviço através deste ip?

    * Segui alguns tutoriais da internet, porém TODOS eles só mostram como fazer a comunicação usando localhost, ou seja, só consigo consumir o serviço com aplicações na mesma máquina...

    Se existe alguma forma, como deve ser feita esta configuração para que meu serviço windows forms consiga se comunicar externamente sem o uso do ISS?

    Se não for possível realizar esta comunicação sem o uso do ISS, qual seria um alternativa ? uso de Socket's ?... 


    Obrigado, 

    Mário.


    • Editado MarioArmagni sábado, 16 de fevereiro de 2013 16:31
    sábado, 16 de fevereiro de 2013 16:28

Todas as Respostas

  • Mario, bom dia.

    Não existe problema nenhum você publicar sua aplicação através de um projeto Windows Forms. A questão mais importante ai é devido ao IP. por ser dinâmico, como seus clientes saberão qual endereço acessar ? Tambem tem de verificar se a porta que seu serviço sera disponiblizado está liberada no firewall local da sua máquina e qualuqer outro firewall na rede caso exista


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Facebook Olavo Neto
    Linkedin Olavo Neto
    Se for útil marque como resposta e faça um Developer feliz :)

    terça-feira, 19 de fevereiro de 2013 12:37