python運維-Socket網絡編程 原

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

一、 課程介紹

二、Socket通信入門

1.服務端程序

相關參數有默認

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

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

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

2.客戶端程序

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

3.客戶端連續消息發送

運行服務器端

運行客戶端

服務器端結束第一次連接

再運行客戶端

服務器端結束第二次連接

關閉請求

服務端程序改寫:

客戶端程序改寫:

運行服務器端

連接客戶端

服務器端報錯

增加解碼

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

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

4.實例化參數含義

下面三個使用比較少

三、網絡通訊實現

1.socket udp通信

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章