17/07/2013, 12:18
|
| | Fecha de Ingreso: octubre-2011 Ubicación: Tierra
Mensajes: 64
Antigüedad: 13 años Puntos: 0 | |
Problema con socket.io Chat en red local Tengo 2 laptops conectados por wifi, puedo acceder de un laptop a localhost por medio de la ip 192.168.0.10.
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:
var websocket = io.connect('192.168.0.10');
index.html
Código:
<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! |