亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

交互過程及區(qū)別介紹 socket服務端和客戶端的區(qū)別


交互過程及區(qū)別介紹 socket服務端和客戶端的區(qū)別

文章插圖
大家都知道Web服務是基于HTTP協(xié)議的,而HTTP協(xié)議又是TCP協(xié)議上的應用層協(xié)議 。因此我們在開發(fā)一個Web服務之前,我們先介紹一下如何使用Go語言開發(fā)一個基于TCP的客戶端與服務端程序(關于TCP協(xié)議的原理可以參考本號之前的文章《從socket到TCP協(xié)議,透徹理解網(wǎng)絡編程》) 。
程序比較簡單,服務端用于等待客戶端的連接,連接建立成功后,如果接到客戶端的數(shù)據(jù),則原封不動的返回相同的數(shù)據(jù) 。客戶端建立與服務端的連接,連接建立成功后向服務端發(fā)送字符串數(shù)據(jù),并等待接收服務端的返回 。
服務端前面已經(jīng)介紹,服務端用于等待客戶端的連接,連接建立成功后,如果接到客戶端的數(shù)據(jù),則原封不動的返回相同的數(shù)據(jù) 。如下是服務端的代碼,監(jiān)聽的端口為8080 。
客戶端客戶端建立與服務端的連接,連接建立成功后向服務端發(fā)送字符串數(shù)據(jù),并等待接收服務端的返回 ??蛻舳耸盏椒斩说臄?shù)據(jù)后會在終端打印出來 。
測試驗證測試驗證也比較簡單,首先需要注意觀察一下服務端的ip地址,然后在服務端啟動服務端的程序 。假設服務端的地址為192.168.142.128,此時在客戶端的中斷輸入如下命令:
./client 192.168.142.128:8080
此時可以看到有Hello World!字符串輸出 。說明整個通信過程是正確的 。如果會用Wireshark或者tcpdump等網(wǎng)絡監(jiān)測工具,可以看一下整個交互過程


    以上關于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: