學號 20241317 2024-2025-2《Python程序設計》實驗三報告
學號 20241317 2024-2025-2《Python程序設計》實驗三報告
課程:《Python程序設計》
班級: 2413
姓名: 文彩懿
學號:20241317
實驗教師:王志強
實驗日期:2025年4月16日
必修/選修: 公選課
1.實驗內容
1.創建服務端和客戶端,選擇一個通信端口,用Python語言編程實現通信演示程序;
2.要求包含文件的基本操作,例如打開和讀寫操作;
3.要求發送方從文件讀取內容,加密后并傳輸;接收方收到密文并解密,保存在文件中;
4.程序代碼托管到碼云。
2. 實驗過程及結果
(一)連接小組成員的熱點,獲取地址

在這里只顯示我電腦上的地址,轉換雙端時小組成員的地址就省略了。
(二)實驗代碼
服務端:

客戶端:

(二)代碼運行結果
服務端:

客戶端:

(三)加入文件操作
加入代碼:


運行代碼:


(四)加密過程
用老師發的pip install pycryptodome下載東西

加密代碼
服務端


客戶端


(五)程序代碼托管到碼云

3. 實驗過程中遇到的問題和解決過程
- 問題1:不知道在哪獲取地址。
- 問題1解決方案:查找視頻,從網絡右鍵打開屬性等操作即可。
- 問題2:顯示積極攔截。
- 問題2解決方案:查找視頻,關閉防護墻。
- 問題3:無法與對方交流。
- 問題3解決方案:詢問同學,更改地址為小組成員的地址。
其他(感悟、思考等)
這次實驗讓我感覺及其復雜,不得不尋求同學們和網絡上的幫助,卻也讓我收獲頗豐,感覺自己變強了,也變禿了。
參考資料
零基礎學python

浙公網安備 33010602011771號