繁体   English   中英

(c)的论点从何而来? -net.createServer(function(c){…}

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM