Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2013, 12:18
juanvc123
 
Fecha de Ingreso: octubre-2011
Ubicación: Tierra
Mensajes: 64
Antigüedad: 13 años
Puntos: 0
Exclamación 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!