久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

一分鐘了解PythonSocket

哈嘍!同學們,歡迎來到馬哥教育官網,今天和大家分享python socket!

1.什么是socket?

Socket中文譯作:套接字,但是大家一般約定俗稱的都用:socket。我想在解釋socket是什么之前,先說它是用來干嘛的:socket是來建立‘通信’的基礎,建立連接,傳輸數據————‘通信端點’。

我的理解:每個socket對象就是一個抽象的‘通信對象’,而‘通信對象’做的事情就是發送或者接受信息。就想生活中:每個聯網的計算機就是一個socket對象,每個打電話的人也是一個socket對象。

每個編程語言幾乎都現成的socket類,為什么?你見過不能上網的計算機嗎~有了socket類,我們只需要調用這個類就能愉快的進行網絡編程了,也就是接下來要說的:python中的socket編程。

2.python中的socket編程

正如上面說的一樣,socket是傳輸數據的,傳輸數據是如何傳送?要效率還是要準確性?所以socket分為兩種:面向連接和無連接。

1.面向連接(TCP socket ):使用的TCP協議,就是在傳輸數據之前,先建立可靠的連接,然后數據以字節流的形式傳輸。從而保證了數據的可靠、不重復、有序性。因為是字節流,所以沒有數據邊界,可以把一份數據拆分成多份,這樣有利于傳輸的效率。

2.無連接(UDP socket ):使用的UDP協議,傳輸數據之前不需要建立連接,數據以報文的形式傳輸。

好啦!今天的分享到這里就結束了!希望大家持續關注馬哥教育官網,每天都會有大量優質內容與大家分享!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 平顶山市| 张家界市| 宜君县| 义乌市| 信丰县| 岳西县| 正蓝旗| 顺平县| 沛县| 扶沟县| 自治县| 建阳市| 广宁县| 华宁县| 习水县| 昭觉县| 尚义县| 武安市| 汉源县| 唐山市| 阿拉尔市| 政和县| 沧源| 武义县| 长宁县| 博爱县| 二手房| 潜江市| 尼勒克县| 横山县| 巴林左旗| 长垣县| 嵊州市| 莱芜市| 吴川市| 株洲市| 双辽市| 比如县| 昌邑市| 开原市| 铜川市|