202124313馮珂 實(shí)驗(yàn)三《Python程序設(shè)計(jì)》實(shí)驗(yàn)報(bào)告
#學(xué)號(hào) 20214313 《Python程序設(shè)計(jì)》實(shí)驗(yàn)三報(bào)告
課程:《Python程序設(shè)計(jì)》
班級(jí): 2143
姓名: 馮珂
學(xué)號(hào):20214313
實(shí)驗(yàn)教師:王志強(qiáng)
實(shí)驗(yàn)日期:20224月28日
必修/選修: 公選課
## 1.實(shí)驗(yàn)內(nèi)容
創(chuàng)建服務(wù)端和客戶端,服務(wù)端在特定端口監(jiān)聽多個(gè)客戶請求。客戶端和服務(wù)端通過Socket套接字(TCP/UDP)進(jìn)行通信。
## 2. 實(shí)驗(yàn)過程及結(jié)果
創(chuàng)建兩個(gè)py文件。
編寫服務(wù)端程序

編寫客戶端程序。

程序中包含文件創(chuàng)建,打開,讀寫,保存操作。
文件加密

文件傳輸

解密并保存在文件

程序代碼托管到碼云。


## 3. 實(shí)驗(yàn)過程中遇到的問題和解決過程
- 問題1:連接服務(wù)器時(shí)積極拒絕。
- 問題1解決方案:先運(yùn)行服務(wù)器,再運(yùn)行客戶端。
- 問題2:文件出現(xiàn)無法讀寫的情況。
- 問題2解決方案:添加文件操作符。
- 問題3:接收文件出現(xiàn)無法讀取的情況。
- 問題3解決方案:添加文件操作符,格式字符串與字節(jié)轉(zhuǎn)換。
- ...
## 其他(感悟、思考等)
這次的作業(yè)可與根據(jù)上課的內(nèi)容完成大部分,但是有些地方?jīng)]有聽懂,需要自己查資料,嘗試。是一次對(duì)自己學(xué)習(xí)的鍛煉。也收獲了很多,又學(xué)會(huì)了一個(gè)新玩意!
posted on 2022-04-28 22:15 fffk 閱讀(77) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)