ce port ne le socketIO client écoute par défaut?

Lorsque vous ne spécifiez pas un port dans l'oi.connect() de la fonction sur le côté client, ce port le client ne peut l'écouter?

par exemple:

var socket = io.connect('http://example.com/'); //listening to port 80?

La raison pour laquelle je demande parce que j'ai déployé le côté serveur de l'application sur heroku. La face avant est une application IOS. L'objectif C socketIO bibliothèque, je suis à l'aide de l'extrémité avant (https://github.com/pkyeck/socket.IO-objc) m'oblige à spécifier un port. Mais je ne suis pas sûr de ce port que je devrais l'écouter puisque ce n'est pas statique sur le côté serveur.

J'ai écrit un programme client en javascript pour tester et il fonctionne quand je ne spécifiez pas un port.

Toute aide serait grandement appréciée.

  • Si 80 œuvres, alors il est de 80. Pourquoi ne pas essayer?
  • Donc, vous dites que lorsque vous ne spécifiez pas un port, puis son en utilisant le port 80? Le Port 80 est mon avis, je ne sais pas cela pour vous.
  • Je pense que l'Express serveur écoute sur le port 3000 par défaut.
  • Sur Heroku, il n'est pas le cas. Vous utilisez une variable d'environnement pour spécifier le port. Ce n'est pas une chose statique. exemple: var port = Nombre(processus.env.PORT || 5000); var app = express(); var server = require('http').createServer(app).écouter(port);'
  • J'ai vérifié, le port 80 ne fonctionne pas