<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-124  評論-194  文章-0  trackbacks-0

    今天在WINDOWS下用SOCKET時發現如下錯誤:(LINUX下正常)

    Your vendor has not defined Fcntl macro F_GETFL, used at :/Perl/site/lib/IO/Multiplex.pm line 932.

     

    只需要替換Multiplex.pm line 932處函數nonblock:

    sub nonblock
    {
    my $fh = shift;
    my $flags = fcntl($fh, F_GETFL, 0)
    or die "fcntl F_GETFL: $!\n"
    fcntl($fh, F_SETFL, $flags | O_NONBLOCK)
    or die "fcntl F_SETFL $!\n"
    }

    替換為:

    use constant WIN32 => $^O =~ /win32/i;

    sub nonblock {
    my $sock = shift;
    if (WIN32) {
    my $set_it = "1"
    ioctl( $sock, 0x80000000 | (4 << 16) | (ord('f') << 8) | 126, $set_it) || return 0;
    } else {
    fcntl($sock, F_SETFL, fcntl($sock, F_GETFL, 0) | O_NONBLOCK) || return 0;
    }
    }

    即可。

    posted on 2007-10-31 20:40 我愛佳娃 閱讀(1185) 評論(0)  編輯  收藏 所屬分類: Perl
    主站蜘蛛池模板: 亚洲一区二区三区无码影院| 黄色网址在线免费观看| 伊人久久精品亚洲午夜| 成熟女人牲交片免费观看视频| 波多野结衣免费一区视频| 偷自拍亚洲视频在线观看| 亚洲中文字幕一二三四区苍井空| 亚洲国产精品无码久久一区二区| 夜色阁亚洲一区二区三区| 最近2019中文字幕免费看最新 | 四虎免费影院ww4164h| 国产美女精品久久久久久久免费| 99爱在线精品视频免费观看9| XXX2高清在线观看免费视频| 亚洲毛片免费观看| 免费在线观看毛片| 国产精品久久免费视频| 成全视频免费高清| 久久WWW免费人成一看片| 91精品国产免费入口| 午夜无码A级毛片免费视频 | 亚洲电影日韩精品 | 国产精品亚洲午夜一区二区三区 | 日本人的色道免费网站| 日韩在线永久免费播放| 免费国产叼嘿视频大全网站| 免费无码又爽又刺激网站直播| 中文字幕在线免费观看视频| 丝袜足液精子免费视频| 免费无码av片在线观看| 久久久久国产精品免费网站| 精品国产一区二区三区免费| 日韩电影免费在线观看网站 | 亚洲视频一区网站| 亚洲图片校园春色| 亚洲综合丁香婷婷六月香| 亚洲第一成人在线| 亚洲av无码专区在线电影| 免费播放美女一级毛片| 久久最新免费视频| 久久成人免费大片|