O Flash percorreu um longo caminho na última década, e é um segredo bem guardado obter um jogo em Flash para conectar-se a um servidor de múltiplos clientes para bate-papo e / ou movimento básico de avatar em tempo real.
Por que a indústria como um todo ainda não transformou isso em um tipo de conhecimento comum? Continuamos pressionando a web, mas estou achando incrivelmente difícil reunir material de aprendizado sobre esse assunto.
Certamente, posso encontrar tutoriais de soquete de servidor para vários clientes em vários idiomas (usando instruções e / ou threads de seleção para lidar com várias conexões de soquete), mas no que diz respeito aos aplicativos Flash dentro de um navegador? NÃO!
Todos podem compartilhar o que sabem? :] É um assunto que eu realmente adoraria abordar, mas receio que honestamente não saiba o suficiente sobre como fazê-lo.
fonte
Respostas:
O motivo pelo qual você não encontra informações sobre como executar um servidor de soquete do Flash no navegador é porque não é possível. Você pode conectar-se apenas a um servidor de soquete a partir de um filme em Flash executado no navegador.
Para executar um servidor de soquete com o Flash, você precisa criar um aplicativo AIR 2.x que seja executado na área de trabalho. Este artigo no Adobe AIR Developer Center deve começar.
fonte
Eu imagino que a razão pela qual você não está ouvindo muito sobre o Flash se conectar a um servidor com vários clientes é possivelmente porque você está pesquisando apenas o lado do Flash e não o elemento do lado do servidor.
É menos um problema de front-end / do lado do cliente e mais um gerenciamento de estado do servidor, conexões (ou seja, players), atualizações de dados (base) e outras coisas.
Eu vi uma bela abstração usada com o SmartFoxPro . Eles oferecem o cliente de bate-papo plug-and-play, o cliente da sala e a API do jogo que você pode conectar como um desenvolvedor de flash / actionscript.
Honestamente, você deve dar uma olhada no desenvolvimento de jogos para vários jogadores da perspectiva do servidor (java - redwarf , ruby , python ( pistão como estrutura), até mesmo php usando uma estrutura como codeigniter para um aplicativo leve).
Dê uma olhada na pesquisa desse ângulo e espero que ajude!
fonte