我正在尝试使用XMLSocket使用Flash连接到Python扭曲的套接字服务器。连接正常工作,接收到也是如此。但是我无法将数据发送到服务器。

我应该使用特定格式吗?我问的原因是因为我无法读取XMLSocket的任何数据,直到数据以“ shote 0”形式为“ 0”,即数据字符串必须有效xml,然后是null字符。发送数据有窍门吗?

我认为这不是一个跨站点安全问题,因为如果是,我相信我将无法连接或接收。

我能够使用Telnet和Java客户端连接到服务器。

编辑:我弄清楚了,问题是我的服务器需要将数据发送到它以“ r n”结尾。

有帮助吗?

解决方案

使用 XMLSocket类, ,服务器计算机必须运行一个守护程序,以了解XMLSocket类使用的协议。该协议在以下列表中描述:

  • XML消息是通过全双工TCP/IP流套筒连接发送的。
  • 每个XML消息都是一个完整的XML文档,由零(0)字节终止。
  • 可以通过单个XMLSocket连接发送和接收无限数量的XML消息。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top