炮连接到特定端口socket.io客户端

炮连接到特定端口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客户端?

谢谢

+0

'socket.io'不是网页套接字库(尽管它可以_use_的WebSockets作为传输)。如果您需要使用纯的WebSockets,看看['ws'(https://github.com/websockets/ws)。 – robertklep

+0

@robertklep,谢谢。 Ws确实帮了忙。 – kaplievabell

Socket.io是错误的库。作为@robertklep建议Ws为使用重现HTML5插座功能库。