我想知道我必须做什么发送数据在二进制类型从客户端到服务器?
我正在使用Chrome 14,当我在客户端应用程序中发送ArrayBuffer
时,我收到一个帧,opcode
设置为opText
,并在服务器应用程序中作为帧数据"[object ArrayBuffer]"。
我该怎么办?
你应该下载最新的夜间构建,因为它只在Chrome 16中实现(目前这是开发人员通道)。你也可以下载Chrome金丝雀。
目前,在Chrome 14/15中,您只能发送字符串,因此,ArrayBuffer
被转换为字符串:someArrayBuffer.toString() === "[object ArrayBuffer]"
。
它已经在WebKit修订版94482
中实现,但Chrome 14 (build 835)只包括WebKit修订版91698
。