首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

[札记]Node.js中的TCP Socket编程

2013-03-28 
[笔记]Node.js中的TCP Socket编程var net require(net)var HOST 127.0.0.1var PORT 6969var

[笔记]Node.js中的TCP Socket编程
var net = require('net');var HOST = '127.0.0.1';var PORT = 6969;var client = new net.Socket();client.connect(PORT, HOST, function() { console.log('CONNECTED TO: ' + HOST + ':' + PORT); // 建立连接后立即向服务器发送数据,服务器将收到这些数据 client.write('I am Chuck Norris!');});// 为客户端添加“data”事件处理函数// data是服务器发回的数据client.on('data', function(data) { console.log('DATA: ' + data); // 完全关闭连接 client.destroy();});// 为客户端添加“close”事件处理函数client.on('close', function() { console.log('Connection closed');});

?

这就是NodeJS中进行TCP网络编程的基本过程,希望能对你有所帮助。需要注意的是,套接字编程要比这里的例子复杂得多,当你使用套接字发送大量数据或完成复杂任务的时候,你就会用到流(Streams)和缓冲区(Buffers)等相关模块。

?

from:?http://cnodejs.org/topic/4fb1c1fd1975fe1e1310490b

热点排行