19作 網路通訊

weixin_34253539發表於2018-10-25

作業:
第一題:
寫一個客戶端和伺服器的套接字:
客戶端連線伺服器後展示介面:

===========================

  1. 需要圖片
  2. 需要文字
  3. 通知結束
    ==========================
    請選擇:
    with open('./files/new.jpg','br')as f:
    a = f.read()
    print(a.encode('utf-8'))

如果客戶端選1,伺服器給客戶端傳送一張圖片,客戶端儲存圖片到本地
如果客戶端選2, 伺服器輸入一段文字傳送給客戶端, 客戶端將文字儲存在一個message.txt檔案中
如果客戶端選3,通知伺服器關閉連線,並且客戶端結束

第二題:
請求介面:https://www.apiopen.top/satinApi?type=1&page=1 獲取網路資料。
將內容中所有的name和text對應的值取出,並且儲存到一個json檔案中,儲存的格式:

[{“name”:”張三”, “text”:”哈哈,讓我們一起自由的飛翔”}, {“name”:”喒你家玻璃”, “text”:”截圖暫停,截到的將會是對你愛情的預言三詞!”}]

相關文章