145 liens privés
Un équivalent de socket.io....apparemment mieux maintenu car socket.io n'aurait plus de dev principal
Un article interessant sur le WAMP ( Web Application Messaging Protocol ).
Enfin là il parle plutot du client. Mais en gros c'est un genre de socket mais multiplateforme, multiclient super souple
Encore un exemple de sessions Express utilisées pour socket.io
Un peu le même contenu que l'article précédent sur les sessions nodeJS.
En fait on ne peut pas directement utiliser l'objet session d'express qui lui est propre (intégré au framewor etc...).
Par contre on peut décoder le cookie et par conséquent aller récupérer les données de la session
Un article expliquant comment gérer les sessions Express avec les Sockets
Une astuce pour partager les mêmes sessions
comment gérer les session avac socket.io et express ?
La solution n'a pas l'air si évidente.
Un petit script expliquant comment utiliser socket.io avec Express.
Le script en vrac ci-dessous au cas où :
/**
- Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
, http = require('http');
var app = express();
var server = app.listen(3000);
var io = require('socket.io').listen(server);
app.configure(function(){
app.set('views', dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.static(dirname + '/public'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
});
app.configure('development', function(){
app.use(express.errorHandler());
});
app.get('/', routes.index);
console.log("Express server listening on port 3000");
Un petit tuto sur Express (avancé quand même).
Il n'explique pas trop le fonctionnement de ce Framework , mais explique comment gérer des session avec socket.io
encore un tutoriel expliquant un cas concret d'utilisant de socket.io.
à voir...
Bon, je n'arrive pas à me mettre correctement à nodeJS.
A première vue leur tuto est bien, mais utilise un framework dès le deuxième test et n'indique pas comment exploiter les données...
(ouais je sais je suis une bille en JS).