網路程式設計知識點小結

2022-07-23 11:03:26 字數 527 閱讀 5798

目錄二、 socket

c/s:客戶端和伺服器

b/s:瀏覽器和伺服器,本質上還是客戶端和伺服器

tcp:基於資料流的可靠協議(三次握手、四次揮手)

udp:基於資料報的不可靠協議

在傳輸層和應用層之間的一層抽象層,可以操作網路層和傳輸層

1) socketserver模組實現tcp簡單通訊

服務端

* 匯入模組

* 定義乙個類

* 類中必須重新handle方法

* handle裡面寫一些簡單的邏輯

* `if __name__ == '__main__':`

* 例項化乙個socketserver物件:`soc= socketserver.threadingtcpserver(('127.0.0.1',8080),mytcp)`

* `soc.serve_forever() `

客戶端:用socket模組就行

2)socketserver模組實現udp簡單通訊

書寫步驟同上

知識點小結

華為 1.c與c 哪個效能比較好?從語言特性角度上來看,c 是c的超集。在 c c的這部分語言特性中有很多會降低執行效率。乙個例子是dynamic cast,執行乙個dynamic cast要消耗100 300個cpu cycles,因為機器要跳到一段特別的snippet 一小段程式 去檢查type...

知識點小結

一 mysql計算日期 timestampdiff day,t3.payment due date,now 二 字段轉換 case when t1.status in d01 a01 a00 then 三 mybatis在插入資料時,返回id usegeneratedkeys true keypro...

網路程式設計面試知識點

答 tcp和udp是osi模型中的運輸層中的協議。tcp提供可靠的通訊傳輸,而udp則長被用於讓廣播和細節控制交給應用的通訊傳輸。兩者區別大致如下 1 tcp面向連線,udp棉線非連線即傳送資料前不需要連線。2 tcp提供可靠的服務 資料傳輸 udp無法保證 3 tcp面向位元組流,udp面向報文 ...