首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutobahnJS是否支持二进制消息?

AutobahnJS是否支持二进制消息?
EN

Stack Overflow用户
提问于 2013-07-15 05:07:38
回答 1查看 881关注 0票数 0

当我从Python服务器向JavaScript客户机发送二进制消息时,JSON.parsethis代码行处抛出异常。我像这样发送消息:

代码语言:javascript
复制
server.sendMessageHybi(myBinaryChunk, binary=True)

在接收端,data字段保存的是Blob对象,而不是字符串。不知道这是不是一个受支持的工作流,或者我是否做错了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-15 17:58:16

您可以从AutobahnPython发送二进制WebSocket消息,并使用纯WebSocket在浏览器端接收这些消息(您不需要使用AutobahnJS )。

AutobahnJS是一个WAMP实现: WebSocket上的RPC和PubSub。WAMPv1使用文本(JSON)消息进行序列化,并且不支持(未编码的)二进制有效负载。

在WAMPv2 (https://github.com/tavendo/wamp/issues/4)中支持二进制有效负载有一些注意事项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17643777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档