客户端提示:WebSocket connection to failed: Could not decode a text frame as UTF-8.

ztj7157

今天测试时,使用的是 WebSocket ,后端执行了 ipconfig 命名,其中 var_dump 的数据是正常的,但是 send 到前台就提示 WebSocket connection to failed: Could not decode a text frame as UTF-8.,并导致前台链接中断。请问是什么原因导致的呢?

12760 3 0
3个回答

ztj7157

我测试的是:https://github.com/walkor/phptty 的例子,改造了一下,在 windows 执行

  • 暂无评论
walkor 打赏

可能传输的数据包含二进制数据,设置$connection->websocketType = Websocket::BINARY_TYPE_ARRAYBUFFER;试下
http://doc3.workerman.net/appendices/about-websocket.html

  • ztj7157 2016-12-13

    我是用转码解决了,那个示例我在windows中运行 (修改一下),前端似乎不能持续输入命令;我想实现一个客户端给服务端发送命令的功能 (Windows/Linux 都要能用)

  • ztj7157 2016-12-13

    提示:(index):42 WebSocket is already in CLOSING or CLOSED state.

ztj7157

只能执行初始的命令,无法持续输入命名执行

  • 暂无评论
年代过于久远,无法发表回答
×
🔝