Esistono porte suggerite per l'esecuzione dei server Socket.IO? Attualmente eseguo Socket.IO sulle porte 6001,6002 e 6003. Tuttavia trovo che alcune persone abbiano problemi a connettersi a loro quindi mi chiedevo se ce ne fossero di migliori da usare.Quale porta dovrei far funzionare il mio server Socket.IO?
risposta
A meno che socket.IO abbia qualche implementazione dispari dovresti essere in grado di usare la porta normale 80 e 443 poiché ti stai connettendo con un protocollo distinto.
Ma il mio server web non usa la porta 80? Dice "indirizzo in uso" se provo a lanciare sulla porta 80. – kidcapital
Sembra che tu stia utilizzando il server Websocket separatamente. A seconda del tuo server dovresti essere in grado di configurarlo per istanziare un gestore di websocket (come socket.IO) e inoltrare richieste ws a questo gestore. Non l'ho mai fatto con socket.IO ma con altri gestori di websocket in express js. – bennedich
L'unica cosa da guardia per i firewall è, così si dovrebbe essere la lettura di questo studio su Socket.IO e firewall: https://github.com/LearnBoost/socket.io/wiki/Socket.IO-and-firewall-software
Il collegamento sembra non funzionare o è collegato a qualcos'altro. –
Penso che si possa utilizzare la porta 80 con socket.io e server web allo stesso tempo. – user482594