Tag: socket

Socket.io不保存在Mongoose上save()

我创build一个简单的聊天只是为了学习socket.io以及如何在MongoDb上保存MongoDb的数据。 经过一番研究,我仍然阻塞,因为mongoose不保存数据。 在这里我的configuration: // configuration var app = require('express')(); http = require('http').Server(app), io = require('socket.io')(http), mongoose = require('mongoose'); // connect to db mongoose.connect('mongodb://localhost/chat', function(err){ if(err){ console.log(err); }else{ console.log('Connected to MongoDb!'); } }); // Schema model var chatSchema = mongoose.Schema({ msg: String, created: {type: Date, default: Date.now} }, { collection: 'chat' }); // model var Chat […]

在socket.io中调用laravel事件

有可能调用laravel事件并在socket.io中发送一个variables? 这是我想知道的线路是否可以在发送套接字id的套接字中实现: socket.emit('App\\Events\\ClosePlaySession', socket.id); Socket.js var app = require('express')(); var server = require('http').Server(app); var io = require('socket.io')(server, {'pingInterval': 2000, 'pingTimeout': 5000}); var Redis = require('ioredis'); var redis = new Redis(); io.set('heartbeat timeout', 10); io.set('heartbeat interval', 4); server.listen(3000); io.on('connection', function (socket) { console.log("new client connected " + socket.id); socket.on('disconnect', function() { socket.emit('App\\Events\\ClosePlaySession', socket.id); // This is […]

Cordova Socket io xhr轮询错误

我无法在apache cordova应用程序中的socket.io服务器和socket.io客户端之间build立连接。 它只是不会连接到我在node.js中运行的服务器。 我的socket.io服务器代码如下: var server = require('http').createServer(); var io = require('socket.io')(server); io.on('connection', function(socket) { console.log('socket connected'); socket.on('disconnect', function () { console.log('socket disconnected'); }); socket.emit('text', 'wow. such event. very real time.'); }); server.listen(3000); 我的cordova js代码如下: document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { console.log("Hello from app 1234"); var socket = io('http://localhost:3000', {reconnect: true}); console.log("socket created"); socket.on('connect', function() […]