Eu usei o Weborbs For PHP. Baixem e descompactem, nele tem um exemplo simples de Chat e Messaging.
Eles tem uma função de Chat que testei remotamente e funcionou normalmente.. Claro que foram apenas duas conexões no Flash. Talvez a camada não esteja relaciona como PHP, pois nele deixamos a parte de funções mais pesadas e também acesso a base de dados. O Flex só tem que avisar ao outro cliente que ouve uma atualização no RemoteObject por exemplo e ele manda atualizar mesmo que isso possa ser uma nova solicitação a Base de Dados ligado ao PHP. Ou seja, não existe função para o PHP na atualiazação, só preciso o Flex mesmo avisar o outro lado que ocorreu atualização. Atenciosamente Jean Duarte ----- Original Message ----- From: Mário Júnior To: [email protected] Sent: Thursday, June 11, 2009 6:52 PM Subject: [flexdev] Re: Sistema Real Time ! Bem.. e lá vamos nós.... hehehe Lembro qnd havia uma grande confusão sobre realtime, datapush, messaging, rtmp, etc.... A questão do socket em si é só a ponta do carretel de toda uma arquitetura "realtime". Se em php for capaz de escrever um socket server (tem q ser server, e não socket client) então é possível simular um messaging com php sim, mas receio q não seja uma forma "tradicional" de se usar php. Como manter uma instancia de um objeto socket server no php por tempo indeterminando e devolver respostas a requisições sem para o socket??? (sleep não vale... e acho q nem rola nesse caso =D) Em java é fa´cil, deixa rodadno numa thread separado e pronto... já php não threads (não até onde sei, e faz tempo q não trabalho com php) então, já dificulta bastante. Talvez, o ideal fosse escrever alguma extensão para o php (escrever em C, quem se habilita?) para poder levantar um server socket... ou, OUVI DIZER (não é fonte segura) q se usar o php como serviço CGI e não como um module do apache, dá para fazer, mas nunca fiz e não conheço nehuma alma viva que já fez. Já no blog do Raghu, ele colocou um ícone (bolinha vermelha) marcando quais os middlewares que suportam data-push, e os que trabalham com php não possuem o ícone. Bem, se alguém conseguir fazer um extensão para o php, ou criar um server socket com ele (estável), dá um alô que eu posso ajudar a tentar construir um tipo de "blazePHP" ajudando na arquitetura do projeto. Um abraço. 2009/6/11 Jean Mariano Duarte <[email protected]> Amigos, Eu mesmo pergunto eu mesmo respondo .... DataPush & Remoting no Flex com Java,. NET, PHP, Python, Ruby e muito mais ... http://raghuonflex.wordpress.com/2008/04/17/data-push-in-flex-with-backend/ Pelo que notei tem para todo mundo... Eu mesmo já uso o AMFPHP, na função que estou usando não funciona assim, mas vou ver se existe algo do tipo. o Webworb pareceu muito bom também... Em fim, se eu já fi uma aplicação de localização marítima rodar em PHP.... Atenciosamente Jean Duarte -- Mário Júnior Programador Java / Adobe Flex http://blog.mariojunior.com --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
