簡體   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