久久国产乱子伦精品免费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. 主站蜘蛛池模板: 唐山市| 卫辉市| 临漳县| 丰顺县| 晴隆县| 宜城市| 克东县| 宝应县| 奉新县| 滕州市| 曲麻莱县| 漳州市| 汶上县| 无棣县| 永登县| 平原县| 错那县| 邵东县| 大同县| 乌兰浩特市| 太保市| 金乡县| 商都县| 友谊县| 迁安市| 武川县| 西贡区| 报价| 祁连县| 漳州市| 元朗区| 桂林市| 开封县| 新乡县| 肃北| 阿荣旗| 兴隆县| 西盟| 任丘市| 本溪市| 北宁市|