1.运行时候找不到 express 等,进入工程目录,npm install express,package.json就会加入库;
通过socket.on( 监听通道,socket.emit 发送数据。
index.html是客户端,很简单:
[removed]
//socket
var socket = io('http://127.0.0.1:9092');
socketdata(socket);
function socketdata(socket) {
//
socket.on('coins', function(msg){
console.log(msg);
});
socket.on('trends', function(msg){
console.log(msg);
});
}
[removed]
服务器端,实现sockio服务,向通道发送数据:
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var fs = require('fs');
debugger;
//默认打开文件
app.get('/', function (req, res) {
res.sendfile('index.html');
});
//用于存储所有socket以广播数据
var iolist = [];
//定义socket on connection( 连入) 事件行为
io.on('connection', function (socket) {
.....