2012-07-13 6 views
-1

Je souhaite implémenter une connexion socket TCP à un serveur anonyme {chat.facebook.com:5222} à partir d'un serveur nodejs. Comment/d'où puis-je commencer pour que cela soit accompli?Connexion TCP utilisant le noeud

Cela devrait ressembler à un remplacement de noeud à la fonction fsockopen() de PHP.

+0

Commencez ici http://nodejs.org/docs/v0.4.8/api/net.html? –

+0

Juste pour noter, la version 0.4.8 est une ancienne version de Node à ce stade. Un lien mis à jour pour la documentation actuelle est http://nodejs.org/docs/latest/api/net.html –

+0

C'était juste le premier google hit :) –

Répondre

1

La documentation pour net.Socket est l'endroit où vous devriez commencer. En générale, vous pouvez vous connecter à un serveur comme ceci:

var net = require('net'); 

var socket = new net.Socket(); 
socket.on('connect', function() { 
    // socket is now connected 
}); 
socket.on('data', function(data) { 
    // socket got some data 
}); 

socket.connect(5222, 'chat.facebook.com');