Cómo corregir el error: escuchar EADDRINUSE durante el uso de nodejs?
Si corro un servidor con el puerto 80, y trato de usar XMLHttpRequest {[5] } obtengo este error: Error: listen EADDRINUSE
¿Por qué es un problema para nodejs, si quiero hacer una solicitud, mientras corro un servidor en el puerto 80? Para los webbrowsers no es un problema: puedo navegar en Internet, mientras el servidor está funcionando.
El servidor es:
net.createServer(function (socket) {
socket.name = socket.remoteAddress + ":" + socket.remotePort;
console.log('connection request from: ' + socket.remoteAddress);
socket.destroy();
}).listen(options.port);
Y la petición:
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
sys.puts("State: " + this.readyState);
if (this.readyState == 4) {
sys.puts("Complete.\nBody length: " + this.responseText.length);
sys.puts("Body:\n" + this.responseText);
}
};
xhr.open("GET", "http://mywebsite.com");
xhr.send();
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52