3,143
社区成员
发帖
与我相关
我的任务
分享
var fs = require( 'fs' );
var app = require('express')();
var https = require('https');
app.use(function(req, res, next) {
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Credentials', true);
res.setHeader('Access-Control-Allow-Methods', 'POST, GET, PUT, DELETE, OPTIONS');
next();
});
var server = https.createServer({
key: fs.readFileSync('./3_seacore.cn.key'),
cert: fs.readFileSync('./2_seacore.cn.crt'),
ca: fs.readFileSync('./1_root_bundle.crt'),
requestCert: false,
rejectUnauthorized: true
},app);
server.listen(8080);
var io = require('socket.io').listen(server);
io.sockets.on('connection',function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('hhhh', function (data) {
console.log(data);
});
});
Page({
onLoad:function(){
wx.connectSocket({
url: "wss://seacore.cn:8080",
success:function(r){
console.log("ok")
},
fail:function(r){
console.log("fail")
},complete:function(r){
console.log("complete")
}
})
wx.onSocketOpen(function(res) {
console.log("websocket连接已打开")
wx.sendSocketMessage({
data: 'hhhh:'+Math.round(Math.random()*0xFFFFFF).toString()
})
})
wx.onSocketMessage(function(data) {
console.log('收到服务器内容:'+data)
})
wx.onSocketClose(function() {
console.log("websocket连接已关闭")
})
wx.onSocketError(function(res){
console.log('WebSocket连接打开失败,请检查!')
})
}
})
app.globalData.socket.emit('add user', app.globalData.userInfo.nickName)
console.log('user2--->', app.globalData.userInfo)
const socket = app.globalData.socket
socket.on('login', function (msg) {
console.log(msg)
//做点什么
})