08-03-2011, 03:43 PM
Citation :essaie : node server.js &Le & permet de garder le serveur ouvert quand je fais ctrl C mais si je ferme putty, ça coupe tout.
Et, en utilisant screen, le serveur s'arrête pas, super !
Sinon ça un petit moment que je regarde le fichier client en ruby, j'essai de comprendre le truc pour le passer en php, mais y'a des choses que je ne pige pas du tout.
Au début du fichier, il y a require "redis" et require "json", mais comment il fait pour les inclure dans le fichier car le chemin n'est pas spécifié ?
En php, je vais les chercher où ce redis et json ?
Dans la fonction publish,
def publish(channels, data, options = {})
message = ({:channels => Array(channels).uniq, :data => data}).merge(options)
redis.publish(key, message.to_json)
end
Il y a la variable key, cette variable se retrouve ici :
def key(*args)
args.unshift(:juggernaut).join(":")
end
Mais elle sert à quoi en fait ?Enfin j'arrive pas à piger le fichier, alors qu'il a l'air si simple. Mais n'étant pas du tout un adepte de ruby, je galère pas mal.