0

XMLSocket を使用して Flash で Python ツイスト ソケット サーバーに接続しようとしています。接続は正常に機能し、受信も正常に機能します。ただし、サーバーにデータを送信できません。

使用すべき特定の形式はありますか? 私が尋ねる理由は、データが "something\0" の形式になるまで XMLSocket でデータを読み取ることができなかったためです。つまり、データ文字列は有効な xml で、その後に null 文字が続く必要がありました。データ送信にコツはありますか?

これはクロスサイト セキュリティの問題ではないと思います。もしそうなら、接続も受信もできないと思うからです。

問題なく、telnet と Java クライアントを使用してサーバーに接続できます。

編集:私はそれを理解しました.問題は、サーバーに送信されたデータが「\ r\n」で終わる必要があることでした。

4

1 に答える 1

1

XMLSocket クラスを使用するには、XMLSocket クラスで使用されるプロトコルを認識するデーモンをサーバー コンピュータで実行する必要があります。プロトコルについては、次のリストで説明します。

  • XML メッセージは、全二重 TCP/IP ストリーム ソケット接続を介して送信されます。
  • 各 XML メッセージは完全な XML ドキュメントであり、ゼロ (0) バイトで終了します。
  • 1 つの XMLSocket 接続で送受信できる XML メッセージの数に制限はありません。
于 2010-12-20T10:23:49.253 に答える