Heroku Websockets with Java ECONNREFUSED (Connection refused) -


i writing small game server using java.

i use tootallnate-java-websockets library create websocket server. works when run server on localhost , can connect everywhere.however when submit app heroku , every time try establish socket connection error econnrefused (connection refused).

worth mention , when running app foreman supposed emulate heroku environment , works should.

as port websocket server tried use 8080 , many others in range between 5000 8000.

i can guess going on there on heroku , logs contain basic info of http requests.

please , close give :(

edit

here have in proc file:

web: ./build/install/my-app/bin/my-app 

update created simple abstraction app showcase problem: (tested in foreman of course , , works in local environment)

  1. my html/js tester : testerpage
  2. my main java jetty server : java main
  3. console error message : websocket connection 'wss://test-websocket-yan.herokuapp.com:39773/' failed: error in connection establishment: net::err_connection_refused

i answering own question share how i've managed connect java websocket server on heroku.

  1. create web socket server using java , implementation , can use javax or jetty websockets or tootallnate-java-websockets , i've used jetty. here implementation . have followed this example.
  2. when connecting web socket on heroku use following scheme ws:// + yourherokuappadress + yoursocketendpoint . endpoint relative adress websocket listening on , in case "/socket" . no need specify port !

Comments

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -