Ich habe vor kurzem einen Socket mit Ratchet (http://socketo.me/) in Symfony (PHP-Framework) mit JS/jQuery bauen. Das Problem dabei ist, dass der Socket IP + PORT nur in der js-Datei sichtbar ist, so dass jeder mit ihm über die Konsole oder so etwas verbinden kann.Wie js Socket-Verbindung zu verbergen?
Ich führe mehrere Dinge mit dem Socket aus, die Auswirkungen auf die Sicht aller haben, die damit verbunden sind.
Jetzt bin ich nur in der Lage, eine neue Verbindung über die Konsole zu öffnen mit:
var socket = new socket('http://www.IP:PORT');
Dann Dinge auszuführen, ich bin in der Lage den Send-Befehl zu verwenden, die nur der Server Zugriff haben sollte . Wie folgt aus:
socket.send(JSON.stringify({info: 'information', action: 'runAction'}));
Gibt es jemanden, der mir erklären kann, wie diese Anrufe halten privat so nicht jeder senden kann nur Zugriff auf diese Aktionen und sie nennen?