WebSocket-Verbindung zu „ws://localhost:8080/“ fehlgeschlagen: Fehler beim Verbindungsaufbau: net::ERR_CONNECTION_REFUSEPhp

PHP-Programmierer chatten hier
Anonymous
 WebSocket-Verbindung zu „ws://localhost:8080/“ fehlgeschlagen: Fehler beim Verbindungsaufbau: net::ERR_CONNECTION_REFUSE

Post by Anonymous »

Ich bekomme keine Websocket-Verbindung zwischen Client-Skript und Server.

In meiner lokalen Umgebung funktioniert es einwandfrei.

Außerdem folge ich diesem Link.

Hier ist ein Server-Skript, das den Websocket-Server initialisiert und auf die Client-Verbindung zum 8080-Port wartet.

Code: Select all

public function run()
{
$loop   = Factory::create();
$pusher = new Pusher;
$context = new Context($loop);
$pull = $context->getSocket(ZMQ::SOCKET_PULL);
$pull->bind('tcp://127.0.0.1:5555'); // Binding to 127.0.0.1 means the only client that can connect is itself
$pull->on('message', array($pusher, 'onBlogEntry'));

// Set up our WebSocket server for clients wanting real-time updates
$webSock = new Server('0.0.0.0:8080', $loop); // Binding to 0.0.0.0 means remotes can connect
$webServer = new IoServer(
new HttpServer(
new WsServer(
new WampServer(
$pusher
)
)
),
$webSock
);

$loop->run();
Und hier ist das Client-Skript:

Code: Select all

var conn = new ab.Session('ws://localhost:8080',
function() {
/* subscribe to following topics */
conn.subscribe('new_order', function(topic, data) ..
Auch dies funktioniert im lokalen Setup einwandfrei.

Außerdem ist zu beachten, dass meine Anwendung über einen angegebenen Port aus dem Docker-Container gehostet wird.

Code: Select all

http://192.168.12.52:8094/xyz/new/....
Ich habe auch versucht, die IP im Client-Skript anzugeben:

Code: Select all

var conn = new ab.Session('ws://192.168.12.52:8080',
function() {
/* subscribe to following topics */
conn.subscribe('new_order', function(topic, data) ...
In diesem Fall erhalte ich die folgende Fehlermeldung:

Code: Select all

WebSocket connection to 'ws://192.168.11.32:8080/' failed: Error during WebSocket handshake: Unexpected response code: 403
Was fehlt hier?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post