0
소켓 클래스를 쓰고 있는데 소켓이 연결될 때 'socketConnected'이벤트가 발생해야합니다.nodejs 내 자신의 클래스에서 eventEmitter 구현
Socket.prototype.connectEmitter = function(client){
console.log("Connected");
console.log(client);
this.emit('socketConnected',client);
}
Socket.prototype.connect = function(){
var client = net.connect({port:this.remotePort, host:this.remoteIp},function(){
this.connectEmitter(client);
});
client.on('data',this.dataEmitter);
client.on('end',function(){
console.log("Reading End");
});
}
그러나이 코드를 실행하면 소켓 객체에는 connectEmitter 메서드가 없다는 메시지가 표시됩니다. 는 어디에서 잘못하고 있어요 (내가 여기에 전체 코드를 게시하지 않은 내가 폴더의 유틸리티에서 eventemitter을 상속.) 세부 사항에 대한
를 사용하려고합니다. 고맙습니다. 매우 감사 – bring2dip