如何在net.createServer()上使用EventEmitter

时间:2017-12-17 10:34:01

标签: node.js

我收到了错误:

  

(node:1763)MaxListenersExceededWarning:检测到可能的EventEmitter内存泄漏。添加了11个数据监听器。使用emitter.setMaxListeners()来增加限额。

如何解决这个问题?这是我的代码示例:

    var net = require('net');
    var server = net.createServer(function (socket) {
    socket.on('data', function (data) {
        /**
        * my logic
        */
    });

    socket.on('error', function(err) {

        console.log("Socket error");
        console.log(err)
    });

    socket.on('close', function() {

        console.log('Connection closed');
    });
});

server.listen(8888);

0 个答案:

没有答案