[英]Where does this argument (c) come from? - net.createServer(function(c){…}
http://nodejs.org/api/net.html
我阅读了net模块的文档,但是在此示例中无法理解callback参数的来源。
var server = net.createServer(function(c) { //'connection' listener
console.log('server connected');
c.on('end', function() {
console.log('server disconnected');
});
c.write('hello\r\n');
c.pipe(c);
});
我不了解客户端连接到服务器时传入的“ c”是什么或它来自何处。 我是Java语言的初学者,所以也许我错过了一些东西。
createServer
是一个接受回调的函数。 那就是您在那里看到的function(...) {...}
构造。
c
参数由createServer
传递给回调。
如果可以将其与知名度进行比较,请考虑以下因素:
someElement.addEventListener("click",function(evt) {
// here, evt is the event object passed to the callback
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.