久久国产乱子伦精品免费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>
    主站蜘蛛池模板: 乐安县| 乐山市| 保亭| 肃宁县| 鹰潭市| 曲阳县| 西青区| 句容市| 广东省| 湖北省| 钟山县| 邵东县| 上饶县| 饶阳县| 桐梓县| 黔江区| 扬州市| 革吉县| 公安县| 高清| 石首市| 南涧| 连江县| 临沧市| 连山| 镇赉县| 鄄城县| 湖北省| 象州县| 岳池县| 宜良县| 武隆县| 云阳县| 信阳市| 南昌市| 特克斯县| 德江县| 泗阳县| 旺苍县| 屏东县| 天台县|