2012-04-19 9 views
1

node.jsコードを見ていて、その一部を理解できません。それで私を助けてください。上記のコードの場合node.js http.connections

var http = require("http"), 
server = http.createServer(function(req,res) {}); 
...... 
if(MaxUserCheck <1){ 
server.watcher.stop(); 
logmsg(level1, server.connections); 
} 

、 「ウォッチャー」とその使用方法は何ですか? "server.connections" - これは何ですか?どのように使用するのですか?

私は

server.on('request', function (req,res){}; 
... 
server.listen(52273, function(){}; 

としてサーバモジュールを使用して、私は上記のように理解することができますが、「server.connectionsは」理解できないし、それがそのように使用見たことがないよう使用して見てきました。

node.jsのマニュアルを参照しましたが、説明しません。(http://nodejs.org/api/) "server.connections"は、サーバーに接続されているクライアントの数を返します。 (サーバはマルチクライアントのためにFugueを使用しています) "server.connections"と "server.watcher"の使い方はどこですか?

ありがとう。

+0

このコードはどこにありますか? 'watcher'ビットは著しく非公開です。 'connections'は[' net.Server.connections'](http://nodejs.org/api/all.html#all_server_connections_1) – sarnold

+0

から派生したようです。sarnoldありがとうございます。コードは私たちのサーバーにあります。それがnet.server.connectionsの場合、どのようにネットサーバーのmouduleがロードされていないのですか? – taehun

答えて

-1

これらの2つの構文は、他のディレクトリで使用/必要になっている可能性があります。このモジュールを別のファイルにエクスポートしてそこにrequire( 'watcher')と言うと、それは動作します。どのウォッチャーが使用されているのか分かりませんが、webwatcherモジュールになる可能性があります。