PHP能打開遠程或本地主機上的Socket端口。本文是一個使用Socket的小例子:連接到一個Usenet新聞組服務器,同服務器對話,從新聞組中下載一些文章。

在php中打開一個socket
使用fso " /> 亚洲视频免费观看,午夜影院黄色,相泽亚洲一区中文字幕

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

By Armel Fauveau  一木 譯
    php能打開遠程或本地主機上的Socket端口。本文是一個使用Socket的小例子:連接到一個UseNET新聞組服務器,同服務器對話,從新聞組中下載一些文章。

php中打開一個socket
    使用fsockopen()打開一個socket.這個函數在php3和php4種都可以使用。函數聲明是這樣的:
    int fsockopen (string hostname, int port [, int errno [, string errstr [, double timeout]]])
    這個函數將打開一個連接到主機hostname的port端口的TCP連接。hostname可以是一個有效的域名,或者是一個ip地址。對于udp連接,你必須指定協議:udp://hostname. 對于unix域,主機名使用到socket的路徑,這種情況下,端口port必須置為0。可選的timeout參數用來設定等待打開一個socket的時間,單位為秒。
    關于fsockopen()的更多信息,請參考:http://www.php.NET/manual/function.fsockopen.php

網絡新聞傳輸協議
    訪問新聞組服務器需要通過稱為NNTP(網絡新聞傳輸協議)的協議來進行。這個協議在rfc977中有詳細的細節,可以在http://www.w3.org/Protocols/rfc977/rfc977.html得到。這個文檔分別描述了怎樣連接到NNTP服務器,怎樣同服務器對話,以及完成這些任務的不同命令。

連接
    連接到一個NNTP服務器需要知道它的主機名(或者是ip地址)和它偵聽的端口。為了避免一個連接企圖失敗導致程序掛起,你應該使用timeout參數。
    <?php
      $cfgServer   = "your.news.host";
      $cfgPort     = 119;
      $cfgTimeOut  = 10;

      //open a socket
      if(!$cfgTimeOut)
         // without timeout
         $useNET_handle = fsockopen($cfgServer, $cfgPort);
      else
         // with timeout
         $useNET_handle = fsockopen($cfgServer, $cfgPort, &$errno, &$errstr, $cfgTimeOut);

      if(!$useNET_handle) {
          echo "Connection failed./n";
          exit();
      }
      else {
          echo "Connected./n";
          $tmp = fgets($useNET_handle, 1024);
      }

?> 

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

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

主站蜘蛛池模板: 99国产精品高清一区二区二区 | 一区一片 | 久久久久久久国产精品 | 成人永久福利免费观看 | 99国产精品视频免费观看 | 黄网在线观看视频 | 日本高清无卡码一区二区久久 | 九一在线 | 2021色噜噜狠狠综曰曰曰 | 精品香蕉一区二区三区 | 精品久久久噜噜噜久久7 | 伊人不卡久久大香线蕉综合影院 | 色哟哟视频在线 | 国产亚洲欧洲国产综合一区 | 精品一二三区 | 亚洲一区二区三区夜色 | 午夜大片免费完整在线看 | 国产99er66在线视频 | 精品在线视频免费 | 国产高清视频网站 | 91免费视频播放 | 波多野结衣一区二区三区高清在线 | 日本高清色惰www在线视频 | 亚洲精品国产啊女成拍色拍 | 综合激情在线 | 起碰97| 国产性生大片免费观看性 | 丁香六月婷婷综合激情动漫 | 欧美一级做一级做片性十三 | 成人在线视频网 | 亚洲春色另类小说 | 精品美女视频在线观看2023 | 久久久久久久久久毛片精品美女 | 五月激情综合丁香色婷婷 | 久99久女女精品免费观看69堂 | 91美女视频在线 | 欧美激情图片区 | 天天躁天天碰天天看 | 在线日本妇人成熟免费观看 | 久久国产精品麻豆映画 | jizz亚洲女人高清 |