1、TCP/IP
/** * 采用php socket技术使用TCP/IP连接设备 * @param string $service_port 连接端口 * @param string $address 发送IP地址 * @param string $in 发送命令 * @return string/boolean 返回值 */ function Send_socket_connect($service_port, $address, $in) { $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die('could not create socket!'); $timeout = 2; //设置超时时间 $time = time(); //设置非阻塞模式 @socket_set_nonblock($socket); //超时判断 while (!@socket_connect($socket, $address, $service_port)){ $err = socket_last_error($socket); //连接成功,跳出循环 if ($err === 10056) { break; }