18作 網路基礎
作業:
- 客戶端和伺服器聊天,可以一直聊天,直到一方傳送’拜拜’。然後就可以和下一個人一直聊
服務端:
import socket
def creat_server():
while True:
server = socket.socket()
server.bind(("192.168.0.104", 8088))
server.listen(512)
while True:
print('監聽狀態')
connect, addr = server.accept()
print(addr)
while True:
message = input('伺服器:')
connect.send(message.encode())
# connect.send(bytes('吃飯了嗎?', 'utf-8'))
recv_data = connect.recv(1024)
if message == '拜拜':
continue
# print(recv_data.decode())
print(str(recv_data, 'utf-8'))
connect.close()
客戶端:
import socket
def creat_client():
client = socket.socket()
client.connect(('192.168.0.104', 8088))
while True:
data = client.recv(1024)
print(data.decode(encoding='utf-8'))
message = input('客戶端:')
client.send(message.encode())
if message == '拜拜':
continue
client.close()
creat_client()
- 下載網路圖片(https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2808438283,4249462766&fm=26&gp=0.jpg)到本地
import requests
url = 'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2808438283,4249462766&fm=26&gp=0.jpg'
response = requests.get(url)
all_data = response.content
with open('new.jpg','wb')as f:
f.write(all_data)
結果圖片:
相關文章
- 網路基礎
- 網路基礎概念
- 網路基礎(一)
- 網路基礎總結
- 計算機網路基礎計算機網路
- 神經網路基礎篇神經網路
- 網路基礎知識1
- 計算機基礎-網路基礎計算機
- 網路基礎之網路協議協議
- 網路基礎必備知識
- 計算機網路基礎-Socket計算機網路
- 神經網路基礎知識神經網路
- 八個網路基礎知識
- 【網路基礎】資料包生命
- 網路基礎之HTTP協議HTTP協議
- 網路基礎-常用網路測試工具
- Linux 筆記分享十七:網路基礎Linux筆記
- 計算機網路基礎(1)——概述計算機網路
- CCNA-Part1:網路基礎概念
- 網路基礎和 TCP、IP 協議TCP協議
- 7、卷積神經網路基礎卷積神經網路
- 網路基礎:TCP(3):TCP沾包TCP
- 計算機通訊與網路基礎計算機
- 神經網路基礎及Keras入門神經網路Keras
- Docker 網路基礎配置一(埠對映)Docker
- 一、《圖解HTTP》- WEB和網路基礎圖解HTTPWeb
- 深度學習教程 | 神經網路基礎深度學習神經網路
- 中級網路工程師--交換網路基礎工程師
- 網路虛擬化之linux虛擬網路基礎Linux
- 計算機網路基礎-2-物理層計算機網路
- 網路基礎 Modbus協議學習總結協議
- 神經網路基礎部件-BN層詳解神經網路
- 計算機網路基礎知識總結計算機網路
- 網路基礎知識 Network Address Translations 網路地址轉換
- 前端面試題 | 計算機網路基礎篇前端面試題計算機網路
- 筆記:網路基礎TCP、HTTP、HTTPS(HTTP+SSL)筆記TCPHTTP
- Java面試知識總結(一)-- 網路基礎Java面試
- 面試:計算機網路基礎詳解(一)面試計算機網路