2012-07-13 51 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');