国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP請求Socket接口測試實例

2020-03-22 19:08:03
字體:
來源:轉載
供稿:網友
使用php讀取socket接口的數據,通過php傳遞請求方法和請求參數,得到返回結果PHP文件:html' target='_blank'>class Test{ const IP='127.0.0.1'; const port=10003; public static function main(){ header("Content-type:text/html;Charset=UTF-8"); $socket=new Test(); $result=$socket- connSocket("getmaillist/r/n{'id':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的Socket服務端:import java.io.InputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class Test { public static void main(String[] args) throws Exception { ServerSocket serverSocket = new ServerSocket(10003); while (true) { Socket socket = serverSocket.accept(); InputStream is = socket.getInputStream(); byte[] b = new byte[1024]; int len = is.read(b); String inputString = new String(b, 0, len); PrintWriter pw=new PrintWriter(socket.getOutputStream(),true); String result=""; //處理發來的數據 if(inputString.contains("/r/n")){ String[] params=inputString.split("/r/n"); if(params[0].equals("getmaillist")){ String maillist=getmaillist(); result="請求方法:"+params[0]+",請求參數:"+params[1]+",請求結果:"+maillist; }else{ result="非法參數2"; }else{ result="非法參數1"; pw.println(result); socket.close(); public static String getmaillist(){ return "中國上海/2015年7月28日——服務于中國及全球華人社群的領先在線媒體公司新浪公司(Nasdaq GS: SINA)定于美國當地時間2016年8月8日周一股市收盤后公布截至2016年6月30日的2016第二季度未經審計的財務報告。隨后,新浪管理團隊將于美國東部時間晚10點10分召開電話會議,通報公司的財務和經營狀況。";}效果:以上這篇PHP請求Socket接口測試實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持phpstudy。PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长宁区| 扶余县| 平湖市| 凤阳县| 勐海县| 辛集市| 安新县| 岗巴县| 嘉禾县| 广平县| 施甸县| 大名县| 呼玛县| 浮梁县| 邵东县| 从化市| 苏尼特左旗| 肃宁县| 嘉峪关市| 临海市| 宝应县| 宁阳县| 阿尔山市| 通江县| 高唐县| 营山县| 右玉县| 湘乡市| 千阳县| 文安县| 吉安市| 巨野县| 江陵县| 拉萨市| 六安市| 胶南市| 阳城县| 龙山县| 海淀区| 那曲县| 句容市|