久久国产乱子伦精品免费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. 主站蜘蛛池模板: 星子县| 凤翔县| 吉安市| 西城区| 忻城县| 桐梓县| 兰州市| 普格县| 新安县| 铅山县| 海丰县| 高雄县| 若尔盖县| 宜川县| 五大连池市| 湘乡市| 屯门区| 漳平市| 石渠县| 司法| 成武县| 呈贡县| 句容市| 钟山县| 侯马市| 常山县| 射阳县| 德惠市| 安平县| 曲周县| 静乐县| 赤水市| 章丘市| 惠安县| 神木县| 芦溪县| 景洪市| 成安县| 乌拉特后旗| 祥云县| 西昌市|