自动连接代表与试图与等待自动连接的TCP server连接,自动连接的HOST称为TCP client。 为了自动连接需要使用pid_connect函数。
pid_connect($pid, $addr, $port);
在此$addr代表要连接的TCP server的IP地址,$port指TCP端口。
$pid = pid_open("/mmap/tcp0"); // open TCP
$addr = "10.1.0.2"; // IP address of TCP server
$port = 1470; // TCP port
pid_connect($pid, $addr, $port); // active TCP connection
sleep(25);
pid_close($pid);
手动连接代表等待TCP client的连接,手动连接HOST称为TCP client。为了手动连接需要使用pid_bind和pid_listen函数。
pid_bind($pid, "", $port);
pid_listen($pid[, $backlog]);
在这里$port连接指等待连接的TCP端口。
$pid = pid_open("/mmap/tcp0"); // open TCP
$port = 1470; // TCP port number
pid_bind($pid, "", $port); // bind with the port number
pid_listen($pid); // passive TCP connection
sleep(25);
pid_close($pid);