javascript - Node.js Websocket server won't work online -


I have a very easy node for a game in HTML5 + PHP I am implementing the JS WebCockets server. I tested my server locally and worked fine, but when I put my server and client in different domains (certainly), I can not connect them. I deployed on the server. I'm new to node. JS, Maybe I'm missing something in my code

  var user = []; Var requires WebSocketServer = ('ws'). Server; Var connection = {}; Var registered = {}; Var connectionIDCounter = 0; Var port = process.env.PORT || 80; Var wss = new WebSocketServer ({port: port}, function () {console.log (listen on port: '+ port);}); Wss.on ('connection', function (socket) {socket.id = connectionIDCounter ++; connection [socket.id] = socket; registered [socket.id] = 'guest' + socket.id; connection [socket.id ]] .position = {}; connection [socket.id] .position.x = 0; connection [socket.id] .position.y = 1.8; connection [socket.id] .position.z = 0; console.log ('Connected:' + socket.id); socket.on ('message', function (message) {var resultObject = JSON.parse (message); parseMessage (this.id, resultObject);}); socket.on ( 'Close, function (message) {sendUserState (this.id,' disconnected '); delete registered [this.id]; delete connection [this.id];});});  

I would appreciate a little help.

hosting node. Uses Fusion Passenger to run JS apps that in turn use (as mentioned above) which does not work on this example even hosted by evennode.com.

Port binding "in place.
You must first create an http server and then send it to ws constructor.

A simple example below:

  var server = is required ('http'). CreateServer (); Var requires WebSocketServer = ('ws'). ; Var wss = New WebSocketServer ({server: server}, function () {}); server.listen (3000); Wss.on ('connection', function (socket) {...});  

Hope that will help solve this problem.
BTW

Maybe that has any interest

Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -