<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
    主站蜘蛛池模板: 国产一卡二卡≡卡四卡免费乱码 | 91精品成人免费国产片| 国产一级黄片儿免费看| rh男男车车的车车免费网站| 日批视频网址免费观看| 最近的中文字幕大全免费8| 中文字幕人成无码免费视频| 全部免费毛片在线| 久久久久亚洲AV无码网站| 亚洲AV日韩综合一区尤物| 日本高清免费中文在线看| 一区二区三区观看免费中文视频在线播放 | 国产无人区码卡二卡三卡免费 | 美女黄色毛片免费看| **真实毛片免费观看| 亚洲国产天堂久久综合| 亚洲视频一区调教| MM1313亚洲国产精品| 182tv免费视频在线观看| 免费观看毛片视频| 亚洲国产精品国自产拍电影| 十九岁在线观看免费完整版电影| 亚洲精选在线观看| 国产桃色在线成免费视频| 亚洲人成网站在线播放2019 | 色噜噜亚洲男人的天堂| 免费av片在线观看网站| 亚洲精品国产自在久久 | 亚洲成人免费电影| 亚洲成人激情小说| 免费一级毛片不卡不收费| 中文字幕视频免费在线观看| 亚洲国产综合91精品麻豆| 野花高清在线观看免费3中文| 亚洲欧美日韩综合久久久| 久久国产成人亚洲精品影院 | 看全色黄大色大片免费久久| 一道本不卡免费视频| 人人狠狠综合久久亚洲高清| 精品久久久久久亚洲精品| 亚洲精品免费在线|