python運維-Socket網絡編程

課程地址:https://www.imooc.com/learn/1031html

1、 課程介紹

2、Socket通訊入門

1.服務端程序

相關參數有默認python

同一時間只有1個被處理,能夠掛起的最大鏈接數爲5,多於5個的會被服務器拒絕。大多數服務器都設置爲5服務器

注意:python3以上,網絡數據的發送接收都是byte類型,若是發送的數據是str型,須要進行編碼。python2則不須要網絡

運行後,服務端,在接收數據這裏進行阻塞socket

2.客戶端程序

運行客戶端,字符串是服務端定義的,穿送過來。服務器退出編碼

3.客戶端連續消息發送

運行服務器端spa

運行客戶端3d

服務器端結束第一次鏈接htm

再運行客戶端blog

服務器端結束第二次鏈接

關閉請求

服務端程序改寫:

客戶端程序改寫:

運行服務器端

鏈接客戶端

服務器端報錯

增長解碼

此時只是一個服務器端對一個客戶端的鏈接

再開啓報錯,當前服務器端和客戶端正在通訊,阻塞

4.實例化參數含義

下面三個使用比較少

3、網絡通信實現

1.socket udp通訊

相關文章
相關標籤/搜索