--TEST-- recvmsg(): basic test --SKIPIF-- --FILE-- ["family" => AF_INET6, "addr" => "::1"], "buffer_size" => 2000, "controllen" => socket_cmsg_space(IPPROTO_IPV6, IPV6_PKTINFO), ]; if (!socket_recvmsg($s, $data, 0)) die("recvmsg"); print_r($data); ?> --EXPECTF-- creating send socket object(Socket)#%d (0) { } bool(true) creating receive socket object(Socket)#%d (0) { } bool(true) int(14) Array ( [name] => Array ( [family] => %d [addr] => ::1 [port] => 7001 [flowinfo] => 0 [scope_id] => 0 ) [control] => Array ( [0] => Array ( [level] => %d [type] => %d [data] => Array ( [addr] => ::1 [ifindex] => %d ) ) ) [iov] => Array ( [0] => testing packet ) [flags] => 0 )