久久国产乱子伦精品免费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開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 山东省| 东台市| 治县。| 徐闻县| 凯里市| 会同县| 镇赉县| 巫山县| 沅江市| 晋宁县| 泰来县| 敖汉旗| 巴马| 商南县| 平昌县| 商水县| 星子县| 比如县| 宿迁市| 夹江县| 延吉市| 敦煌市| 龙南县| 神农架林区| 威远县| 方山县| 黄冈市| 丰顺县| 东兰县| 瓮安县| 潞西市| 博湖县| 望江县| 铜山县| 牡丹江市| 东丰县| 西城区| 襄樊市| 库尔勒市| 华宁县| 察哈|