1
4
你的问题有点难理解,但我要试试看。 如果您对从WebSockets客户端(浏览器)连接到任意TCP套接字服务器感兴趣,那么您可能对 wsproxy 它是TCP套接字代理的通用WebSocket。wsproxy包含在 noVNC (HTML5VNC客户端)并且在C、python和Node(Node.js)中有三个参考实现。 如果您有兴趣将WebSockets支持添加到特定的给定服务器(即数据库服务器),那么您可能会发现 this fork of libvncserver . 它支持讲WebSockets(即noVNC)的客户机,因此不需要代理。 基本的wsproxy代理功能很容易实现。最棘手的部分是,当前正在使用的WebSockets草稿(v76)没有指定二进制传输负载(仅限UTF-8),因此wsproxy base64对进出WebSockets客户端的所有通信量进行编码/解码。libvncserver中WebSockets连接的实现有些棘手,因为libvncserver有一些关于缓冲/帧的硬编码思想,需要解决。 免责声明:我负责noVNC、wsproxy和libvncserver的WebSockets补丁。 |
young · 插座io错误格式错误的箭头函数参数列表[关闭] 2 年前 |
June Leow · 跨选项卡使用Web套接字的实时通知栏 2 年前 |
garson · 打开Websocket(“消息”)不工作 6 年前 |
TomáÅ¡ Zato · 无法连接到套接字io服务器 6 年前 |