我在 PHP 中编写了一些代码来创建一个套接字并监听传入的连接。我正在尝试使用我感兴趣的特定端口来执行此操作。
一切都很顺利,除了它在某个随机端口上打开侦听 TCP 套接字,而不是我选择的那个。
我在 Google Compute Engine (GCE) 上运行此代码。
这是我尝试过的确切 php 代码:
set_time_limit(0);
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1);
$address = '35.190.179.17';
//bind socket to specified host
socket_bind($socket, $address,54468);
//listen to port
socket_listen($socket);