在Node.JS中,通过执行require('net'),你不需要('event')吗?

我正在看的代码在任何地方都没有“require('event')”,但是我看到了这个代码

server.on('error', function (e) { if (e.code == 'EADDRINUSE') { console.log('Address in use, retrying...'); setTimeout(function () { //server.close(); server.listen(port);//PORT, HOST); }, 1000); } else{ ....... 

那使用“开”。

看着这条线

 var net = require('net') 

和这一行

 var server = net.createServer(); 

让我觉得做要求('净')已经包括做要求('事件')。

这是正确的吗?

文档清楚地表明net.Server是一个EventEmitter ,所以EventEmitter的属性和方法(包括.on() )被inheritance。