我想知道从客户端到服务器以二进制类型发送数据必须做些什么?
我正在使用Chrome 14,当我在客户端应用程序中发送ArrayBuffer
时,我会收到一个框架,其中opcode
设置为opText
,字符串为框架数据“[ object ArrayBuffer]“`在服务器应用程序中。
我该怎么办?
答案 0 :(得分:3)
您应该下载最新的每晚版本,因为它仅在Chrome 16中实现(目前是开发人员频道)。您也可以下载Chrome Canary。
目前,在Chrome 14/15中,您只能发送字符串,因此,ArrayBuffer
会转换为字符串:someArrayBuffer.toString() === "[object ArrayBuffer]"
。
它已在WebKit revision 94482
中实施,但Chrome 14(版本835)仅包含WebKit revision 91698
。