none
Aplicação P2P em WCF, Silverlight e SQL Server RRS feed

  • Pergunta

  • Olá Pessoal, tudo bem?

    Estou com uma idéia de fazer um sistema que englobe o título desse post. Tenho algumas dúvidas e gostaria que pudessem me ajudar.

    Vou explicar uma aplicação fictícia, mas que usa alguns conceitos que o sistema onde estou trabalhando contem.

    A ideía é desenvolve um site ASP.NET, onde o usuário terá que se cadastrar nele para ter acesso a algumas partes do sistema. Até aí pensei mesmo em desenvolver sem a utilização de WCF, com relação a controle de usuário e Sessão dos usuários.

    Daí, se o usuário estiver logado, permite que o mesmo possa entra na página de bate-papo. Essa página é desenvolvida com o Silverlight e WCF, onde a aplicação é P2P, quando o usuário envia uma mensagem pública é atualizado em todos que estão na sala e se for privado apenas quem está na conversa.

    Além disso, teria nesse chat um meio das pessoas usarem o microfone para conversar também.

    Gostaria de saber se isso é possível e viável de se fazer em WCF e em P2P. Infelizmente, não tenho o conhecimento necessário para desenvolver esse sistema, por isso peço a ajuda de vocês que puderem fornecer nomes de alguns livros, textos, códigos, qualquer ajuda que possa esclarecer essas minhas dúvidas serão de grande valia.

    Obrigado a todos pela atenção!

    Abraços,

    Carlos

    sexta-feira, 5 de março de 2010 14:19

Respostas

Todas as Respostas

  • Boas Carlos,

    Você quer fazer um Chat?
    http://www.israelaece.com
    segunda-feira, 8 de março de 2010 11:26
    Moderador
  • Olá Israel,

    Então, gostaria de fazer vamos pensar num jogo que é onde tem mais haver com o que estou pensando em desenvolver. Seria um game online onde várias pessoas poderiam entrar, desde que os mesmo tenha uma conta.

    Esse jogo terá um chat onde os participantes do game pode se comunicar durante o jogo.

    Vamos pensar num jogo de sinuca. O usuário cria uma sala e editar as regras do seu jogo, aí um usuário verá as listas de salas disponiveis para jogar e daí o mesmo escolhe a sala mais apropriada para ele jogar.

    Quando um usuário faz uma jogada, o outro usuário vê a sua jogada e vê também as bolas se movimentando...

    Bom, eu pensei que essa aplicação poderia ser p2p no sivellight, porém não tenho certeza se é possível fazer isso em WCF, onde atualiza em tempo real as jogas do usuário e além disso permite que o usuário se comunique com o seu adversário por meio de um chat.

    Gostaria de saber se é possível, ou há um outro meio que seja fácil também.

    Se possível, poderia disponibilizar sites, tutoriais ou mesmo livros para que eu possa aprofundar.

    Obrigado pela atenção!

    Abraços,

    Carlos
    terça-feira, 9 de março de 2010 21:53
  • Boas Carlos,

    Talvez o que precisa é o Polling Duplex: http://www.israelaece.com/post/Polling-Duplex.aspx
    http://www.israelaece.com
    • Marcado como Resposta Carlos Marchi sexta-feira, 12 de março de 2010 02:44
    quinta-feira, 11 de março de 2010 14:03
    Moderador
  • Olá Israel,

    Obrigado pela ajuda!! Acho que isso pode dar certo.

    Vou estudar melhor isso.

    Obrigado por dar um norte!!

    Abraços,

    Carlos
    sexta-feira, 12 de março de 2010 02:43