20192113 2020-2021-2 《Python程式設計》實驗三報告
課程:《Python程式設計》
班級: 1921
姓名: 衣麗莎
學號:20192113
實驗教師:王志強
實驗日期:2021年5月26日
必修/選修: 公選課
1.實驗內容
建立服務端和客戶端,服務端在特定埠監聽多個客戶請求。客戶端和服務端通過Socket套接字(TCP/UDP)進行通訊。
2. 實驗要求
- 建立服務端和客戶端,選擇一個通訊埠,用Python語言程式設計實現通訊演示程式;
- 要求包含檔案的基本操作,例如開啟和讀寫操作。
- 要求傳送方從檔案讀取內容,加密後並傳輸;接收方收到密文並解密,儲存在檔案中。
- 程式程式碼託管到碼雲。
3. 實驗過程及結果
(1)client部分
- 1.將client和sever連線
- 2.將傳輸的文字寫入檔案並讀取
- 3.加密併合成字串
- 4.傳輸
(2)sever部分
- 1.連線並監聽接收
- 2.寫好一個解密函式
- 3.將傳過來的內容進行解密並寫入檔案
(3)要求傳送方從檔案讀取內容,加密後並傳輸;接收方收到密文並解密,儲存在檔案中。
(4)程式程式碼託管到碼雲。
4. 實驗過程中遇到的問題和解決過程
- 問題1:目標計算機拒絕
- 問題1解決方案:先執行伺服器,再執行客戶端
- 問題2:XXXXXX
- 問題2解決方案:XXXXXX
- ...
其他(感悟、思考等)
xxx
xxx