tengo el chat hecho con node.js, socket.io, express, jquery....
lo probé localmente y funciona a la perfección porque utilicé en todos los direccionamientos la palabra localhost.
Ahora quiero que el chat funcione en la red local. se supone que modificando la palabra localhost por la dirección ip estaría todo bien, pero así no fue.
desde el otro laptop e incluso ahora abriendo el chat localmente como http://192.168.0.10/chat no funciona... sale el famoso error:
Código :
GET http://192.168.0.10/socket.io/socket.io.js 404 (Not Found) Uncaught ReferenceError: io is not defined
tengo la librería "socket.io" en la misma carpeta donde está el chat osea así:
utilizo xampp --> htdocs/chat/node_modules/socket.io y todos los archivos del chat están en htdocs/chat/
app.js
Código :
var express = require('express'); var http = require('http'); var socketio = require('socket.io'); var app = express(); var server = http.createServer(app); var io = socketio.listen(server); server.listen(80);
script.js
Código Javascript :
var websocket = io.connect('192.168.0.10');
index.html
Código Javascript :
<script src="/socket.io/socket.io.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script src="script.js"></script>
he intentado por todas las formas que sé y no he podido!