socket客户端能在nodejs端么
发布于 6个月前 作者 shadow88sky 450 次浏览

我现在想做数据推送,不设计web。 可是客户端nodejs 不知道怎么连接服务器端的socket,无从入手。。。 原来的web客户端是 var socket = io.connect(‘’);就行 可是放在后台试了半天没有,求救

8 回复

现在也是啊。 socket io 。

完全可以的, 大概代码如下: server端: var ws = require(‘node-websocket-server’); this.websocket = ws.createServer(); this.websocket.listen(config.wsPort); …

client端: var websocket = new WebSocket(‘ws://127.0.0.1:’ + config.wsPort + ‘/’); websocket.onopen = function(e) {} { … … };

如果你有用过phantomjs,就知道这样的方式很方便数据交互。

2楼是websocket,我想问socket可以么,在网上找了,都是写在html里面的

@shadow88sky

网络是Node.js的核心模块:

@shadow88sky websocket是应用层协议,任何一个实现websocket协议client部分的nodejs库都满足你的需求,比如ws。socket只是一种抽象的概念,在这里通过ws api返回的websocket就是你要的socket。

npm i socket.io-client

回到顶部