Pregunta

Estoy intentando conectar con un servidor de socket trenzado pitón con Flash usando XMLSocket. La conexión funciona bien, y lo mismo ocurre con la recepción. Sin embargo no puedo enviar los datos al servidor.

¿Hay un formato específico que debería usar? La razón que pido es porque no podía leer los datos con el XMLSocket hasta que los datos estaban en la forma de "algo \ 0", es decir, la cadena de datos tuvo que ser válido XML seguido por el carácter nulo. ¿Hay un truco para el envío de datos?

No creo que esto es un problema de seguridad del sitio cruz, porque si lo fuera, creo que no sería capaz de conectar o recibir.

Soy capaz de conectarse al servidor mediante telnet y un cliente en java sin problemas.

EDIT:. Lo he descubierto, el problema fue mi servidor necesitaba tener los datos enviados a él terminar con "\ r \ n"

¿Fue útil?

Solución

Para usar el XMLSocket clase , el ordenador servidor debe ejecutar un demonio que entienda el protocolo utilizado por la clase XMLSocket. El protocolo se describe en la siguiente lista:

  • Los mensajes XML se envían a través de una conexión de socket TCP flujo full-duplex / IP.
  • Cada mensaje XML es un documento XML completo, terminado por un (0) cero bytes.
  • Un número ilimitado de mensajes XML pueden ser enviados y recibidos a través de una única conexión XMLSocket.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top