2011-10-09 114 views
3

我想知道我需要做些什么来以二进制方式从客户端发送数据到服务器?从浏览器发送二进制数据

我使用铬14,并且当我在客户端应用程序发送一个ArrayBuffer,我接收与opcode设置为opText和字符串作为帧数据“[对象ArrayBuffer]”`在服务器应用程序的帧。

我该怎么办?

回答

3

您应该下载最新的夜间版本,因为它只在Chrome 16中实现(目前是开发人员频道)。您还可以下载Chrome Canary。

目前,在Chrome 14/15中,您只能发送字符串,因此ArrayBuffer会被转换为字符串:someArrayBuffer.toString() === "[object ArrayBuffer]"

它已在WebKit revision 94482中实施,但Chrome 14(版本835)仅包含最多WebKit revision 91698

+0

好的,我明白了,谢谢。 –