Foros del Web » Creando para Internet » Flash y Actionscript »

AS 2.0 - XMLSocket - Envio datos, pero no recibo...

Estas en el tema de AS 2.0 - XMLSocket - Envio datos, pero no recibo... en el foro de Flash y Actionscript en Foros del Web. Buenas foreros, Pues eso, estoy creando varias funciones para intentar recibir datos de un objeto XMLSocket, pero no hay manera... Tengo una sola escena, con ...
  #1 (permalink)  
Antiguo 21/12/2007, 05:26
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.427
Antigüedad: 14 años, 6 meses
Puntos: 7
AS 2.0 - XMLSocket - Envio datos, pero no recibo...

Buenas foreros,

Pues eso, estoy creando varias funciones para intentar recibir datos de un objeto XMLSocket, pero no hay manera...

Tengo una sola escena, con un solo frame, con tres capas (Estoy haciendo pruebas).

[CAPA 1]
Código:
_global.objXmlSocket = new XMLSocket();
_global.haConectado = false;

function HaConectado(resultado)
{
	if(resultado)
	{
		_global.haConectado = true;
		_level0.btnConectar.label="Desconectar";
		txtEstado = "Conectado";
	}
	else
	{
		_global.haConectado = false;
		txtEstado = "Desconectado";
	}
}


function LleganDatos(txtMensaje)
{
	trace("fdsafsdaf");
	_level0.txtRecibido.text += "[EMISOR] " + txtMensaje + chr(13);
}


CAPA 2
Código:
stop();



CAPA 3
Aqui tengo dos botones (btnConectar y btnEnviar), tres cajas de texto (txtEstado, txtRecibido, txtEnviar)
Y el siguiente codigo:
Boton conectar:
Código:
on(click)
{
	if(!_global.haConectado)
	{
		_global.objXmlSocket.connect("127.0.0.1", 1880);
		_global.objXmlSocket.onConnect=_level0.HaConectado;
		_global.objXmlSocket.onData = _level0.LleganDatos;
	}
	else
	{
		_global.haConectado = false;
		_global.objXmlSocket.close();
		this.label = "Conectar";
	}
}

Boton Enviar
Código:
on(click)
{
	if(_global.haConectado)
	{
		_global.objXmlSocket.send("<mensaje>"+_level0.txtEnviar.text+"</mensaje>");
		_level0.txtRecibido.text += "[YO] " + _level0.txtEnviar.text + chr(13);
	}
	else
	{
		trace("<mensaje>"+_level0.txtEnviar.text+"</mensaje");
		trace("No estas conectado !!");
	}
}

La cuestión es que consigo conectarme a mi servidor (Hecho en C# 2.0), consigo enviar datos y recibirlos, pero cuando desde mi aplicacion mando datos a Flash, NI ME ENTRA EN LA FUNCION LleganDatos() !!!

En fin, si me pueden ayudar y decirme que me falta en el código, se lo agradeceria.
__________________
Charlie.
  #2 (permalink)  
Antiguo 26/12/2007, 02:50
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.427
Antigüedad: 14 años, 6 meses
Puntos: 7
Re: AS 2.0 - XMLSocket - Envio datos, pero no recibo...

Por favor, alguien que me heche un cable ?
__________________
Charlie.
  #3 (permalink)  
Antiguo 27/12/2007, 03:27
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.427
Antigüedad: 14 años, 6 meses
Puntos: 7
Re: AS 2.0 - XMLSocket - Envio datos, pero no recibo...

Lo he solucionado, a quien le interese, al enviar a Flash la cadena ha de terminar con \0

Un saludo.
__________________
Charlie.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:55.