Is it possible to send binary (blob) data down a WebSocket equivalent in Flash?
I've heard that you can hijack an XMLSocket for text-based messaging. Is it possible to do this for binary types?
Any resources much appreciated! Thanks.
正如 Sunil 在他的评论中指出的那样,XMLSocket
您可以使用 a 而不是使用 a Socket
:
来自http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/Socket.html:
Socket 类使代码能够建立传输控制协议 (TCP) 套接字连接以发送和接收二进制数据。
Socket 类对于使用二进制协议的服务器很有用。
要使用 Socket 类的方法,首先使用构造函数 ,
new Socket
创建一个 Socket 对象。
看起来有人利用这一点在 AS3 中创建了一个完整的 WebSocket 等效项:https ://github.com/Worlize/AS3WebSocket (我相信它支持文本和二进制数据)。