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

參考資料