0

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

我应该使用特定的格式吗?我问的原因是因为我无法使用 XMLSocket 读取任何数据,直到数据采用“something\0”的形式,也就是说,数据字符串必须是有效的 xml,后跟空字符。发送数据有技巧吗?

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

我可以使用 telnet 和 java 客户端毫无问题地连接到服务器。

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

4

1 回答 1

1

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

  • XML 消息通过全双工 TCP/IP 流套接字连接发送。
  • 每个 XML 消息都是一个完整的 XML 文档,以零 (0) 字节结尾。
  • 可以通过单个 XMLSocket 连接发送和接收无限数量的 XML 消息。
于 2010-12-20T10:23:49.253 回答