成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

如何用php實(shí)現(xiàn)一個(gè)web服務(wù)器

JerryZou / 3621人閱讀

摘要:我們改進(jìn)一下代碼如下注意可以中斷服務(wù)器運(yùn)行解析請(qǐng)求報(bào)文要求如下區(qū)分和獲取請(qǐng)求變量創(chuàng)建一個(gè)套接字并監(jiān)聽端口訪問方法是請(qǐng)求變量是協(xié)議解碼將請(qǐng)求頭變?yōu)閿?shù)組協(xié)議加密啟動(dòng)服務(wù)啟動(dòng)服務(wù)瀏覽器訪問顯示結(jié)果訪問方法是請(qǐng)求變量是

如何用php實(shí)現(xiàn)一個(gè)web服務(wù)器 ①實(shí)現(xiàn)一個(gè)回顯服務(wù)器

客戶端發(fā)來一個(gè)請(qǐng)求,我們把請(qǐng)求包發(fā)回去顯示。

創(chuàng)建監(jiān)聽套接字

新建start_web.php


接收請(qǐng)求,并回顯
$conn = @stream_socket_accept($web);
if($conn){
    fwrite($conn,fgets($conn));
    fclose($conn);
}

啟動(dòng)服務(wù)

php start_web.php //啟動(dòng)服務(wù)

瀏覽器訪問

http://0.0.0.0:8088/?id=1  

顯示結(jié)果

GET /?id=1 HTTP/1.1

上面的例子在接收客戶端連接后,會(huì)回顯消息。
但是服務(wù)端會(huì)中斷服務(wù)。
我們改進(jìn)一下代碼如下:


注意 ctrl+c 可以中斷服務(wù)器運(yùn)行

②解析請(qǐng)求報(bào)文

要求如下

區(qū)分GETPOST

獲取請(qǐng)求變量


啟動(dòng)服務(wù)

php start_web.php //啟動(dòng)服務(wù)

瀏覽器訪問

http://0.0.0.0:8088/?id=1&age=19  

顯示結(jié)果

訪問方法是:GET
請(qǐng)求變量是:id=1&age=19

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30432.html

相關(guān)文章

  • 何用務(wù)器搭建個(gè)人網(wǎng)站?云務(wù)器自主建站的5大步驟

    摘要:自主建站的好處是,云服務(wù)器購(gòu)買網(wǎng)站搭建網(wǎng)站維護(hù)上全程自主,彈性靈活。不同網(wǎng)站類型需要的云服務(wù)器配置不同,建站前需確認(rèn)網(wǎng)站規(guī)模與訪問人數(shù)。如何用云服務(wù)器搭建個(gè)人網(wǎng)站?你是否想要搭建一個(gè)網(wǎng)站,卻苦苦找不到方法,你是否看到別人搭建的網(wǎng)站,自己羨慕不已,今天,就教大家來搭建一個(gè)簡(jiǎn)單的個(gè)人網(wǎng)站。 在這里,我采用的是云服務(wù)器搭建的。 一、建站有哪些方式? 搭建網(wǎng)站主要有兩種方式,一種...

    W4n9Hu1 評(píng)論0 收藏0
  • 何用 Docker 實(shí)現(xiàn) PHP 命令行程序的 CI/CD

    摘要:數(shù)人云今天帶來的文章將分享如何用實(shí)現(xiàn)命令行程序的過程中整體思路以及需要注意哪些問題。月日,超越傳統(tǒng)運(yùn)維之道的話題將在北京延續(xù),四位業(yè)界大牛技術(shù)齊聚,結(jié)合傳統(tǒng)運(yùn)維現(xiàn)狀及實(shí)踐案例,講述的超越之道。 數(shù)人云今天帶來的文章將分享如何用Docker實(shí)現(xiàn)PHP命令行程序的CI/CD過程中整體思路以及需要注意哪些問題。 6月10日,《DevOps&SRE超越傳統(tǒng)運(yùn)維之道》的話題將在北京延續(xù),四位業(yè)界...

    Pink 評(píng)論0 收藏0
  • 何用 Docker 實(shí)現(xiàn) PHP 命令行程序的 CI/CD

    摘要:數(shù)人云今天帶來的文章將分享如何用實(shí)現(xiàn)命令行程序的過程中整體思路以及需要注意哪些問題。月日,超越傳統(tǒng)運(yùn)維之道的話題將在北京延續(xù),四位業(yè)界大牛技術(shù)齊聚,結(jié)合傳統(tǒng)運(yùn)維現(xiàn)狀及實(shí)踐案例,講述的超越之道。 數(shù)人云今天帶來的文章將分享如何用Docker實(shí)現(xiàn)PHP命令行程序的CI/CD過程中整體思路以及需要注意哪些問題。 6月10日,《DevOps&SRE超越傳統(tǒng)運(yùn)維之道》的話題將在北京延續(xù),四位業(yè)界...

    stdying 評(píng)論0 收藏0
  • Centos7下何用cron定時(shí)執(zhí)行PHP文件

    摘要:一簡(jiǎn)介在中,周期執(zhí)行的任務(wù)一般由這個(gè)守護(hù)進(jìn)程來處理,可以在無需人工干預(yù)的情況下運(yùn)行作業(yè)。特殊的符號(hào)代表所有的取值范圍內(nèi)的數(shù)字。 一、crontab 1.1 簡(jiǎn)介 在Linux中,周期執(zhí)行的任務(wù)一般由cron這個(gè)守護(hù)進(jìn)程來處理,可以在無需人工干預(yù)的情況下運(yùn)行作業(yè)。 1.2 crontab服務(wù) 1.2.1查看crontab運(yùn)行狀態(tài) service crond status 1.2.2 啟動(dòng)...

    2i18ns 評(píng)論0 收藏0
  • 何用AWS編寫一個(gè)“無務(wù)器”的Slack 聊天機(jī)器人?

    摘要:提供任何功能的打包服務(wù),比如我們即將去構(gòu)建的聊天機(jī)器人。而聊天機(jī)器人的工作方式如下用戶向聊天機(jī)器人發(fā)送一個(gè)直接聊天消息表示該消息的事件已發(fā)布如果機(jī)器人訂閱了該類型的事件,則將包含該聊天消息相關(guān)信息的請(qǐng)求發(fā)送到位于給定上的資源中。 最近,圍繞Serverless架構(gòu)的討論不絕于耳……即使你以前從未聽說過這個(gè)詞匯,沒關(guān)系,這并不會(huì)有什么影響。其實(shí),serverless就是指專門使用云服務(wù)構(gòu)建的應(yīng)...

    piapia 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<