首頁 >php教程 >PHP开发 >PHP請求Socket介面測試實例

PHP請求Socket介面測試實例

高洛峰
高洛峰原創
2016-12-22 10:03:401323瀏覽

使用php讀取socket介面的數據,透過php傳遞請求方法和請求參數,得到回傳結果

PHP檔案:

<?php
class Test{
  const IP=&#39;127.0.0.1&#39;;
  const port=10003;
  public static function main(){
    header("Content-type:text/html;Charset=UTF-8");
    $socket=new Test();
    $result=$socket->connSocket("getmaillist\r\n{&#39;id&#39;:2}\r\n");
    echo $result;
  }
  private function connSocket($str){
    $socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
    $res=@socket_connect($socket,self::IP,self::port);
    if(!$res){
      return;
    }
    socket_write($socket,$str);
    $result="";
    while($data = socket_read($socket,1024)){
      $result.=$data;
    }
    socket_close($socket);
    return $result;
  }
}
Test::main();

   

Java

以上這篇PHP請求Socket介面測試實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持PHP中文網。

更多PHP請求Socket介面測試實例相關文章請注意PHP中文網! PHP請求Socket介面測試實例

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn