läuft Dieser Code gut läuft mit der node.js Server lokal ausgeführt wird:Kann nicht bekommen socket.io auf dem Server zu arbeiten, während feine lokal
Server:
var client = require('socket.io').listen(3001).sockets;
HTML-Client:
<script src="http://localhost:3001/socket.io/socket.io.js"></script>
Kunde Javascript:
var socket = io.connect('http://localhost:3001');
Dann habe ich die server.js auf meinen Ubuntu-Server verschoben, der Knoten und Socket io installiert hat, den gleichen Code verwendend, und ihn ohne Fehler gestartet.
Clientside Ich habe die lokale html/javascript-Datei von localhost: 3001 zu ServerIP: 3001 geändert und es funktioniert einfach nicht mehr. Wenn ich Firebug überprüfe, kann ich sehen, dass es nie fertig wird, zu erhalten. Es scheitert nicht, endet nie.
Was habe ich falsch gemacht? Vielen Dank.
Was tun Sie, wenn Sie Ihren Browser öffnen http: // serverip: 3001? Könnte ein Firewall-Problem sein –
Versuchen Sie zu überprüfen, ist der Port auf dem Server blockiert –