炮连接到特定端口socket.io客户端
问题描述:
因为我使用HTML5 WebSockets的客户端大小连接到本地桌面应用程序来获得来自应用程序,并显示在客户端(HTML + JS)数据以前的应用程序,它的工作。现在,我想创建+的NodeJS与expressjs用玉做的模板全客户端类似的项目。我不成功尝试与socket.io客户端连接到我的本地桌面应用程序:炮连接到特定端口socket.io客户端
var socket = require('socket.io-client')('ws://127.0.0.1:12345');
socket.on('connect', function() { console.log('connected'); });
socket.on('event', function (data) { console.log('data'); });
socket.on('disconnect', function() { console.log('disconnected'); });
1)是否有可能完全重新创建HTML5的WebSocket与socket.io客户端功能?
2)我的本地桌面应用正在等待消息,发送数据之前。在HTML5中的WebSockets我用:
var registration="my registartion string";
socket.send(registration);
我应该用什么来创建此功能socket.io客户端?
谢谢
答
Socket.io是错误的库。作为@robertklep建议Ws为使用重现HTML5插座功能库。
'socket.io'不是网页套接字库(尽管它可以_use_的WebSockets作为传输)。如果您需要使用纯的WebSockets,看看['ws'(https://github.com/websockets/ws)。 – robertklep
@robertklep,谢谢。 Ws确实帮了忙。 – kaplievabell