XmlSocketはデータを受信できますが、送信しません
質問
XMLSocketを使用してFlashを使用してPython Twisted Socket Serverに接続しようとしています。 Connectは正常に機能し、受信も正常に機能します。ただし、サーバーにデータを送信することはできません。
使用すべき特定の形式はありますか?私が尋ねる理由は、データが「何か 0」という形式になるまでXMLSocketでデータを読むことができなかったからです。つまり、データ文字列はnull文字に続いて有効なXMLでなければなりませんでした。データを送信するトリックはありますか?
これがクロスサイトのセキュリティの問題だとは思いません。もしそうなら、私は接続したり受け取ったりできないと信じているからです。
問題なくTelnetとJavaクライアントを使用してサーバーに接続することができます。
編集:私はそれを理解しました、問題は私のサーバーが「 r n」で終わるデータを送信する必要があることでした。
解決
使用するには xmlsocketクラス, 、サーバーコンピューターは、XMLSocketクラスで使用されるプロトコルを理解するデーモンを実行する必要があります。プロトコルについては、次のリストで説明します。
- XMLメッセージは、全二重TCP/IPストリームソケット接続を介して送信されます。
- 各XMLメッセージは、ゼロ(0)バイトで終了する完全なXMLドキュメントです。
- 無制限の数のXMLメッセージを送信して、単一のXMLSocket接続で受信できます。
所属していません StackOverflow