Heim >Backend-Entwicklung >PHP-Tutorial >PHP lauscht auf WebSocket, auf das lokal zugegriffen werden kann, jedoch nicht über das externe Netzwerk.

PHP lauscht auf WebSocket, auf das lokal zugegriffen werden kann, jedoch nicht über das externe Netzwerk.

WBOY
WBOYOriginal
2016-10-19 10:40:542085Durchsuche

Firewall-Status OK:
PHP lauscht auf WebSocket, auf das lokal zugegriffen werden kann, jedoch nicht über das externe Netzwerk.
Listening-Port: 2015

PHP lauscht auf WebSocket, auf das lokal zugegriffen werden kann, jedoch nicht über das externe Netzwerk.

<code class="php">   $this->socket = socket_create(AF_INET,SOCK_STREAM, SOL_TCP);
   socket_set_option($this->socket, SOL_SOCKET, SO_REUSEADDR,true);
   socket_bind($this->socket, 0 , $this->port);
   //监听端口
   socket_listen($this->socket);
   socket_getsockname($this->socket, $ip,$port);
   printf("Server Open %s:%d\n",$ip,$port);</code>

ws://127.0.0.1:2015 und ws://192.168.1.101:2015 können beide erstellt werden
Die Verwendung einer externen IP führt zu einer Zeitüberschreitung des Links.

Antwortinhalt:

Firewall-Status OK:
PHP lauscht auf WebSocket, auf das lokal zugegriffen werden kann, jedoch nicht über das externe Netzwerk.
Listening-Port: 2015

PHP lauscht auf WebSocket, auf das lokal zugegriffen werden kann, jedoch nicht über das externe Netzwerk.

<code class="php">   $this->socket = socket_create(AF_INET,SOCK_STREAM, SOL_TCP);
   socket_set_option($this->socket, SOL_SOCKET, SO_REUSEADDR,true);
   socket_bind($this->socket, 0 , $this->port);
   //监听端口
   socket_listen($this->socket);
   socket_getsockname($this->socket, $ip,$port);
   printf("Server Open %s:%d\n",$ip,$port);</code>

ws://127.0.0.1:2015 und ws://192.168.1.101:2015 können beide erstellt werden
Die Verwendung einer externen IP führt zu einer Zeitüberschreitung des Links.

Ist das Ihr eigener PC oder ein Cloud-Server?

Computer am Arbeitsplatz oder zu Hause benötigen eine Portzuordnung auf dem Router. Wenn wir sonst auf die externe Netzwerk-IP des Unternehmens zugreifen, befinden sich so viele Computer im Netzwerk. Warum sollten wir uns mit Ihrem verbinden?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn