六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

使用sockets:從新聞組中取得文章(二)

[摘要]與服務(wù)器對話   現(xiàn)在我們已經(jīng)連接到了服務(wù)器,可以通過前面打開的socket同服務(wù)器對話了。比如說我們要從某個新聞組得到最近的10篇文章。RFC977指出,第一步要用GROUP命令選擇正確的新聞組: GROUP ggg 參數(shù)ggg是要選擇的新聞組的名字(比如說是"net....
與服務(wù)器對話
  現(xiàn)在我們已經(jīng)連接到了服務(wù)器,可以通過前面打開的socket同服務(wù)器對話了。比如說我們要從某個新聞組得到最近的10篇文章。RFC977指出,第一步要用GROUP命令選擇正確的新聞組:
    GROUP ggg
    參數(shù)ggg是要選擇的新聞組的名字(比如說是"net.news"),這是必需的。可用的新聞組的列表可以用LIST命令得到。選擇新聞組的命令成功后,返回組中第一篇和最后一篇文章的文章編號,以及組中文章的數(shù)目。
    下面是一個例子:
    chrome:~$ telnet my.news.host 119
    Trying aa.bb.cc.dd...
    Connected to my.news.host.
    Escape character is '^]'.
    200 my.news.host InterNetNews NNRP server INN 2.2.2 13-Dec-1999 ready (posting ok).
    GROUP alt.test
    211 232 222996 223235 alt.test
    quit
    205 .

    接收到命令 GROUP alt.test 后,服務(wù)器返回"211 232 222996 223235 alt.test". 211是RFC中定義的返回碼,指示命令已成功執(zhí)行。返回信息還指出,現(xiàn)在有232篇文章,最早的文章的編號是222996,最新的文章的編號是223235。我們看到,222996+232并不等于223235。丟失的7篇文章因為某種原因被從服務(wù)器刪除了,可能是因為被它的合法作者取消了(這是可能的,而且很容易做到),或者因為是灌水文章而被刪。
    需要注意的事,有些服務(wù)器在選擇新聞組之前可能要求身份認證,這取決于這是一個公共的或者是私用的服務(wù)器。也有可能服務(wù)器允許任何人讀取文章,但發(fā)表文章需要身份驗證。

    <?php
       
      //$cfgUser    = "xxxxxx";
      //$cfgPasswd  = "yyyyyy";
      $cfgNewsGroup = "alt.php";

      //identification required on private server
      if($cfgUser) {
          fputs($usenet_handle, "AUTHINFO USER ".$cfgUser."n");
          $tmp = fgets($usenet_handle, 1024);
          fputs($usenet_handle, "AUTHINFO PASS ".$cfgPasswd."n");
          $tmp = fgets($usenet_handle, 1024);

          //check error
  
          if($tmp != "281 Okrn") {
              echo "502 Authentication errorn";
              exit();
          }
  }
   
  //select newsgroup
    
  fput($usenet_handle, "GROUP ".$cfgNewsGroup."n");
  $tmp = fgets($usenet_handle, 1024);
   
  if($tmp == "480 Authentication required for commandrn") {
     echo $tmp;
     exit();
  }
   
  $info = split(" ", $tmp);
  $first= $info[2];
  $last = $info[3];
   
  printf("First : %sn", $first);
  printf("Last : %lastn", $last);

?> 


主站蜘蛛池模板: 四虎影视国产精品亚洲精品hd | 日韩无砖2021特黄 | 欧美专区在线播放 | 亚洲地址一地址二地址三 | 青青视频免费看 | 性欧美极品xxxx欧美一区二区 | 四虎在线视频 | 色综合久久中文字幕网 | 四虎影院永久地址 | 午夜性福利 | 网站在线观看mv视频 | 伊人中文字幕在线 | 亚洲精品线在线观看 | 中文字幕在线不卡视频 | 欧美一级三级在线观看 | 日韩欧美一区二区三区不卡 | 青娱乐最新地址 | 青青热久久综合网伊人 | 亚洲国产一区在线精选 | 中文字幕亚洲综合久久男男 | 色天网站| 日韩欧美影院 | 天天干天天干天天干天天干 | 亚洲欧洲一区二区三区 | 午夜国产精品理论片久久影院 | 欧美在线视频免费观看 | 日韩欧美伊人久久大香线蕉 | 午夜精品久久久久久久 | 青草影院在线 | 亚洲精品欧洲精品 | 亚洲人成自拍网站在线观看忄 | 青草青草久热精品视频在线观看 | 午夜激情在线观看 | 日韩欧美综合在线二区三区 | 人碰人操| 青青草原在线视频 | 亚洲精品一线二线三线 | 日本免费色 | 日本高清免费不卡在线 | 午夜久久免费视频 | 四虎最新永久在线精品免费 |