我正在寻找一种允许Web应用程序与TCP套接字服务器通信的方法。 我需要在浏览器中实现桌面电话客户端中当前可用的功能的子集,呼叫中心代理可以使用这些功能来管理呼叫。
我安装了websockify并尝试使用websockets与我的TCP服务器通信:我可以将命令发送到远程套接字服务器,但是找不到找到返回数据的方法。
我认为这是因为我应该使用websock.js而不是本机websocket,但是除此以外,我找不到任何有关如何使用websock.js的文档(https://github.com/novnc/websockify/wiki/websock.js)。
一个例子:
使用WebSockets,我可以创建一个套接字对象,如下所示:
var socket = new WebSocket('ws://localhost:4530/',['binary', 'base64']);
如果我使用websock.js
var WebSock = require('websock');
var socket = new WebSock('ws://localhost:4530/',['binary', 'base64']);
运行此代码时出现错误
WebSock is not a constructor
因此,websockify Wiki页面上指出“ Websock API与标准WebSocket ...相似”,但我找不到从何处了解它们的不同之处
在哪里可以找到有关如何使用websock.js与websockify进行通信的详细信息?