Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Recommended Posts

Eu não sei quase nada de sockets. Como eu faço para fazer um chat? Vou usar php e xml ainda.

 

package {

 

import flash.display.Sprite;

 

import flash.events.*;

import flash.events.MouseEvent ;

import flash.net.Socket;

 

/* import flash.util.trace;*/

 

 

 

public class sockets extends Sprite{

 

public var host:String = 'localhost';

 

public var port:uint = 80;

 

var conn:Socket = new Socket();

 

public function sockets(){

/* super(host,port);

*/

 

 

conn.connect(host,port);

 

conn.addEventListener(Event.CONNECT,connectListener);

envia.addEventListener(MouseEvent.CLICK, enviar);

addEventListener(Event.ENTER_FRAME, escreve);

}

function escreve(e:Event):void{

 

soquete.text = conn.readUTFBytes(conn.bytesAvailable);

trace(conn.readUTFBytes(conn.bytesAvailable));

}

function enviar(e:MouseEvent):void{

 

conn.writeUTF('énois');//o que significa essa função?

 

 

}

public function connectListener(event:Event) {

 

trace("abacate"+event.type+"abacate");

 

}

 

}

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, PHP provavelmente não é a melhor tecnologia para se criar um servidor de socket. Apesar disso, com uma pesquisa rápida no Google você poderia encontrar esse tutorial. Ele parece usar CLI para manter o server ativo.

Você pode tentar outras tecnologias na criação do servidor. Palabre é um servidor de xml socket de chat desenvolvido em Python. Há a possibilidade, inclusive, de usar ActionScript em AIR para a criação do servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque quando eu execultei o exemplo da adobe ele carregou o html do index php do localhost?

Pode me explicar melhor como funciona?

 

Eu fiz uma pergunta sobre um assunto qua já não é muito bom de responder. E eu não estou ajudando muito. Dei uma pesquisada sobre sockets e tenho uma dúvida mais simples. O flash quando eu execultei o exemplo de uso da classe Socket no site da adobe http://help.adobe.com/pt_BR/AS3LCR/Flash_10.0/flash/net/Socket.html . eu percebi que o flash tenta conectar com o localhost/index

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.