2016-04-15 9 views
0

Wie pro Code Ich tat dies:Ratchet PHP: Wie Host-Namen zu erwähnen?

$server = IoServer::factory(
    new HttpServer(
     new WsServer(
      new Chat() 
     ) 
    ), 
    8080 
); 

I Host konfigurierbar behalten möchten, wie ich auch diesen Wert JS Client übergeben bräuchten zu.

Antwort

0

Wenn Sie den oben angegebenen Code verwenden, wird der Host immer auf den Server eingestellt, mit dem er verbunden ist.

Wenn example.com Links zu Ihrem Port 80 dann example.com:8008 zu Ihrem Port-Link 8080 auf dem Server

Wenn Sie einen Client erzwingen mögen dann einen bestimmten Host-Namen zu verwenden, sollte getan werden von der Subscribe-Funktion in Ihrem Sockel selbst.

Und wenn Sie keinen DNS-Namen haben und nur eine IP-Adresse haben: 123.123.123.123 dann wird 123.123.123.123:8080 Link zu Ihrem WebSocket.

Bitte lassen Sie mich wissen, wenn dies das ist, was Sie gefragt haben, oder wenn Sie weitere Informationen benötigen.

Verwandte Themen