node.js - socket.io connection via client not working -


i have started using node.js socket.io. working on simple connection between client , server.

here server code:

var express = require('express'); var routes = require('./routes'); var http = require('http'); var path = require('path'); var socketio = require('socket.io');  var app = express();  app.set('port', process.env.port || 1337); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'jade'); app.use(express.logger('dev')); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodoverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public')));  app.get('/', routes.index);  var server = app.listen(app.get('port'), function(){   console.log("express server listening on port " + app.get('port')); }); var io = socketio.listen(server); 

and client code(http://smartican.com/nodetest.html):

<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script src="socket.io.js"></script> <script type="text/javascript"> var socket; socket = io.connect("http://smartican.com:1337/"); $(function() {  alert(socket.transport.sessionid);   }); </script> </head> </html> 

there seems problem when connecting socket client line

socket = io.connect("http://smartican.com:1337/"); 

breaks script.. have tested , socket open

your socket.io.js wrong javascript file. it's server javascript not client javascript. want socket.io-client.js. take @ this answer.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -