PHP socket 发送并接收数据

PHP socket通信用的比较少,由于需要与python通信,所以需要使用PHP socket 进行通信。看手册简单写了个php socket 发送接收数据的方法。主要用到 socket_write()和socket_read()

function SendSocketMsg($host,$port,$msg){
    $socket = socket_create(AF_INET,SOCK_STREAM,0);
    $result = socket_connect($socket,$host,$port);
    if ($result == false)return false;
    socket_write($socket,$msg,strlen($msg));

    $recv_data = socket_read($socket,1024);
    socket_close ($socket);
    return $recv_data;
}

 

你可能感兴趣的:(PHPsocket通信,PHP socket 发送数据)