XMLSocket可以接收数据但不能发送

时间:2010-12-20 06:03:21

标签: flash sockets xmlsocket

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

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

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

我可以使用telnet和java客户端连接到服务器而没有问题。

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

1 个答案:

答案 0 :(得分:1)

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

  • XML消息通过全双工TCP / IP流套接字连接发送。
  • 每条XML消息都是一个完整的XML文档,以零(0)字节结束。
  • 可以通过单个XMLSocket连接发送和接收无限数量的XML消息。