在虚拟机192.168.1.199中使用gatewayworker时创建TCP服务,如下图:
我在本地写的client.php写一个socket来连接虚拟机上的gatewayworker:
error_reporting(E_ALL);
set_time_limit(0);
$port = 80;
$ip = "192.168.1.199";
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket < 0) {
echo "socket_create() failed: reason: " . socket_strerror($socket) . "\n";
}
$result = socket_connect($socket, $ip, $port);
if ($result < 0) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror($result) . "\n";
}
$in = "Tiger";
$out = '';
if(!socket_write($socket, $in, str