2012-07-13 96 views
-1

我想從nodejs服務器實現一個TCP套接字連接到匿名服務器{chat.facebook.com:5222}。我如何/從哪裏開始做到這一點?使用節點的TCP連接

它應該像PHP的fsockopen()函數的節點替換。

+0

開始:一般,您可以連接到這樣的服務器? – 2012-07-13 20:31:56

+0

需要注意的是,v0.4.8在這一點上是一個相當舊的Node版本。當前文檔的更新鏈接是http://nodejs.org/docs/latest/api/net.html – 2012-07-13 20:37:56

+0

這只是第一次谷歌命中:) – 2012-07-13 20:41:15

回答

1

net.Socket的文檔是您應該開始的地方。這裏http://nodejs.org/docs/v0.4.8/api/net.html

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');