現在我們已經連接到了服務器,可以通過前面打開的socket同服務器對話了。比如說我們要從某個新聞組得到最近的10篇文章。RFC977指出,第一步要用GROUP命令選擇正確的新聞組:
GROUP ggg
參數g " /> 国产麻豆AV伦,h片下载地址,在线免费观看成年人视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

服務器對話
  現在我們已經連接到了服務器,可以通過前面打開的socket同服務器對話了。比如說我們要從某個新聞組得到最近的10篇文章。RFC977指出,第一步要用GROUP命令選擇正確的新聞組:
    GROUP ggg
    參數ggg是要選擇的新聞組的名字(比如說是"NET.news"),這是必需的。可用的新聞組的列表可以用LIST命令得到。選擇新聞組的命令成功后,返回組中第一篇和最后一篇文章的文章編號,以及組中文章的數目。
    下面是一個例子:
    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 后,服務器返回"211 232 222996 223235 alt.test". 211是RFC中定義的返回碼,指示命令已成功執行。返回信息還指出,現在有232篇文章,最早的文章的編號是222996,最新的文章的編號是223235。我們看到,222996+232并不等于223235。丟失的7篇文章因為某種原因被從服務器刪除了,可能是因為被它的合法作者取消了(這是可能的,而且很容易做到),或者因為是灌水文章而被刪。
    需要注意的事,有些服務器在選擇新聞組之前可能要求身份認證,這取決于這是一個公共的或者是私用的服務器。也有可能服務器允許任何人讀取文章,但發表文章需要身份驗證。

    <?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);

?> 

php技術使用sockets:從新聞組中獲取文章(二),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美A级肉欲大片XXX | 国产偷国产偷亚洲高清app | 国产三级视频在线 | 国产伦精品一区二区免费 | 国产精品久久人妻无码网站一区无 | 亚洲人视频在线 | 男女疯狂一边摸一边做羞羞视频 | 亚洲伊人久久大香线蕉综合图片 | 99久久久无码国产AAA精品 | 美女被触手注入精子强制受孕漫画 | 三级全黄的视频在线观看 | 小小水蜜桃免费影院 | 午夜dj免费中文字幕 | 成年女人免费播放影院 | 挺弄抽插喷射HH | 婷婷五月久久丁香国产综合 | 欧美日韩另类在线观看视频 | 秋霞伦理高清视频在线 | 无码专区aaaaaa免费视频 | 青青草国产偷拍在线av | 高清毛片一区二区三区 | 久久这里只有精品国产99 | 亚洲美女视频高清在线看 | 一手揉着乳头一手模仿抽插视频 | 校花在公车上被内射好舒服 | 久啪久久全部视频在线 | 久久精品天天中文字幕 | 果冻传媒MV免费播放在线观看 | 99爱在线观看精品视频 | 恋夜秀场支持安卓版全部视频国产 | 最近中文字幕在线看免费完整版 | 精品水蜜桃久久久久久久 | 十大禁止安装的黄台有风险 | 我们中文在线观看免费完整版 | voyeurhit农村夫妻偷拍 | 亚洲日韩国产成网站在线 | 国产色婷婷精品人妻蜜桃成熟 | 国精产品一区一区三区有限在线 | 红尘影院手机在线观看 | 国产精品成人A蜜柚在线观看 | 成人免费看片又大又黄 |