0

socket_createおよびsocket_connect関数呼び出しからエラーが返され続けますが、socket_strerror(socket_last_error($soc))そうすると、戻り値として「成功」が返されます。どうしたの?

コード:

function conserver($sw) { 
    socket_clear_error(); 
    $ip = lookuphost($sw); 
    if(empty($ip)) 
     return socket_strerror(socket_last_error($soc))." "."DNS error<br>";
    socket_clear_error(); 
    $soc = socket_create(AF_INET, SOCK_RAW, SOL_TCP);
    socket_clear_error($soc); 
    if(!socket_connect($soc, $ip, 10123)) 
        return socket_strerror(socket_last_error($soc))." "."connect error<br>";
}
4

0 に答える 0