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
-~----------~----~----~----~------~----~------~--~---

Responder a