Domanda

Sto tentando di connettersi a un server socket contorto pitone con Flash utilizzando XMLSocket. Il lavori collegarmi benissimo, e così fa la ricezione. Tuttavia non posso inviare i dati al server.

C'è un formato specifico dovrei usare? Il motivo che mi chiedo è perché non ho potuto leggere tutti i dati con l'XMLSocket fino a quando i dati erano in forma "qualcosa \ 0", che è, la stringa di dati doveva essere valido xml seguito dal carattere null. C'è un trucco per l'invio dei dati?

Non credo che questo è un problema trasversale sicurezza del sito, perché se fosse, credo che non sarei in grado di connettersi o ricevere.

Sono in grado di connettersi al server usando telnet e un client Java senza problemi.

EDIT:. Ho capito, il problema è stato il mio server bisogno di avere i dati inviati ad essa terminare con "\ r \ n"

È stato utile?

Soluzione

Per usare la XMLSocket classe , il computer server deve eseguire un demone che capisce il protocollo utilizzato dalla classe XMLSocket. Il protocollo è descritto nel seguente elenco:

  • messaggi XML vengono inviati su una connessione TCP IP full-duplex / presa flusso.
  • Ogni messaggio XML è un documento XML completo, terminato da un byte (0) pari a zero.
  • Un numero illimitato di messaggi XML possono essere inviati e ricevuti su una singola connessione XMLSocket.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top