Klaus1: Frage zu Node.js und 2 laufenden Listener (net und websocket)

Beitrag lesen

Hallo,

ich habe in einem Script 2 Listener gestartet, einmal für das net-Modul und einmal für das Websocket-Modul.

Innerhalb der jeweiligen Listener habe ich Funktionen definiert. Z.B. (verkürzt):

net.createServer(function (socket) {
	function nettest(message) {
			console.log("yeah: "+message);
	}
}).listen(1234);


var WebSocketServer = require('ws').Server
  , wss = new WebSocketServer({host:'localhost',port: 4711});

var chat = {
	run: function(){
		wss.on('connection', function(ws) {
			ws.on('message', function(message) {
				console.log('received: %s', message);
				net.nettest(message);
			});			
		});	
	},

}
chat.run();

Kann ich jetzt aus einem 2. Listener heraus die Funktion des ersten aufrufen? (und auch umgekehrt) Ein Versuch mit net.nettest("nachricht"); hat nicht funktioniert (net.nettest is not a function).

LG Klaus