<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      20192305 王梓全Python程序設計實驗三報告

      20192305 王梓全Python程序設計實驗三報告

      課程:《Python程序設計》
      班級: 1923
      姓名: 王梓全
      學號:20192305
      實驗教師:王志強
      實驗日期:2021年5月24日

      必修/選修:公選課

      1.實驗內容

      • 創建服務端和客戶端,服務端在特定端口監聽多個客戶請求。客戶端和服務端通過Socket套接字(TCP/UDP)進行通信。

      2.實驗過程及結果

      • (1)創建服務端和客戶端,選擇一個通信端口,用Python語言編程實現通信演示程序;
      • (2)讓用戶輸入需要發送的文件名后打開并讀取文件內容
      • (3)發送方從文件讀取內容,加密后傳輸;
      • (4)接收方收到密文并解密,保存在文件中。
      • (5)程序代碼托管到碼云
        發送方

      作者:王梓全

      import socket
      import sys
      import base64

      try:
      s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
      s.connect(('127.0.0.1', 8001))
      except socket.error as err:
      print(err)
      sys.exit(1)
      except socket.error as err:
      print(err)
      sys.exit(1)
      path = input("請輸入待傳輸文件的路徑:")
      with open(path, 'r') as object:
      str = object.read(1024).encode('utf-8')
      print("加密中")
      strencode = base64.b64encode(str)
      print("加密完畢")
      s.sendall(strencode)
      data = s.recv(1024)
      print(data)

      服務器端

      作者:王梓全

      import socket
      import base64

      try:
      s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
      s.bind(('127.0.0.1', 8001))
      s.listen()
      except socket.error as err:
      print(err)
      err.exit(1)
      conn, address = s.accept()
      data = conn.recv(1024)
      print("已接收到文件:" + data.decode())
      conn.sendall(("服務器已經接收到信號" + str(data)).encode())
      with open(r'C:/Intel/receive.txt', 'w+') as rec:
      strdecode = base64.b64decode(data)
      rec.write(strdecode.decode("utf-8"))
      print("已終止")
      s.close()


      3. 實驗過程中遇到的問題和解決過程

      • 問題1:初次使用base64加密,不知道將str轉換成byte格式才行
      • 問題1解決方案:上網查找報錯原因解決
      • 問題二:對文件操作部分有些遺忘
      • 問題二解決方案:查找了《python從入門到實踐》一書獲得答案

      其他(感悟、思考等)

      python是一門面向對象的語言,其語言簡潔,且對類型要求較弱,與C語言相比更適合初學者。python中許多語法不加記憶容易遺忘,需要經常的編寫程序以及翻看教學資源以求熟練。對比了其他同學做的實驗作業,有些編的我都看不懂,感覺自己的差距還是很大的,好好鉆研《python從入門到入土》吧

      參考資料

      • 《python從入門到實踐》
      posted @ 2021-05-31 19:16  王梓全  閱讀(93)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 激情久久综合精品久久人妻| 人妻中文字幕av资源站| 国产毛片子一区二区三区| 欧美国产日韩在线三区| 久久av无码精品人妻出轨| 97一区二区国产好的精华液| 亚洲av永久一区二区| 国产性生大片免费观看性| 丰满少妇被猛烈进出69影院| 日韩大片看一区二区三区| 日本一区二区三区视频版| 国产欧美日韩高清在线不卡| 国产午夜精品福利91| 国产精品亚洲综合色区丝瓜 | 亚洲成人四虎在线播放| 国产黑色丝袜在线播放| 成人免费xxxxx在线观看| 亚洲精品久久一区二区三区四区| 午夜免费啪视频| 一本久久a久久精品亚洲| 海阳市| 久热色视频精品在线观看| 日韩有码中文字幕一区二区| 51妺嘿嘿午夜福利| 亚洲色欲色欱WWW在线| 在线无码免费的毛片视频| 国产很色很黄很大爽的视频| 鹤庆县| 天干天干夜天干天天爽| 欧美白妞大战非洲大炮| 国产女人在线视频| 亚洲国产另类久久久精品网站| 亚洲性无码av在线| 日韩高清免费一码二码三码| 亚洲综合国产一区二区三区| 开心婷婷五月激情综合社区| 国产成人午夜福利院| 亚洲午夜精品国产电影在线观看| 欧美日韩精品一区二区三区不卡| 安庆市| 精品熟女日韩中文十区|