【发布时间】:2016-12-15 23:12:33
【问题描述】:
我使用ws node.js 模块和html5 WebSocket。
Websocket 连接在用户启动导入时启动,并在导入成功或出现错误时关闭。
有时错误消息很长(超过 130 个租船人)
如果这些长消息通过close 事件发送,Chrome 会抛出“Invalid frame header”错误:
ws.close(1008, 'Really long error Really long error Really long error Really long error Really long errorReally long error Really long error')
我做错了什么?
我该如何解决?
【问题讨论】:
-
这只是一个猜测,但控制帧(又名 Close、Ping、Pong)不能分段 => RFC 6455。看起来 Chrome 正在分割消息,因为消息太长了。
标签: javascript node.js html websocket