2018-09-12课后作业(day18)

# 作业:
# 1. 客户端和服务器聊天,可以一直聊天,直到一方发送’拜拜’。然后就可以和下一个人一直聊
# 服务器
import socket
def creat_sever():
    while True:
        sever = socket.socket()
        sever.bind(('10.7.153.102',8081))
        sever.listen(520)
        while True:
            connect,addr = sever.accept()
            while True:
                message = input('服务器:')
                if message != '拜拜':
                    connect.send(message.encode())

                elif message == '拜拜':
                    connect.send(message.encode())
                    break

                recv_data = connect.recv(1024)
                print(recv_data.decode())
            connect.close()

if __name__ == '__main__':
    creat_sever()

#客户端
import socket
def client_side():
    while True:
        client = socket.socket()
        client.connect(('10.7.153.100',8090))
        while True:
            data = client.recv(512)
            print(data.decode(encoding='utf-8'))
            message = input('客户端:')
            if message != '拜拜':
                client.send(message.encode())
            elif message == '拜拜':
                client.send(message.encode())
                break
        client.close()
if __name__ == '__main__':
    client_side()




# 2. 下载网络图片(https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2808438283,4249462766&fm=26&gp=0.jpg)到本地
import requests
def downloads(pic):
    download = requests.get(pic)
    with open('./files/魏世强.jpg','wb') as f:
        f.write(download.content)
if __name__ == '__main__':
    downloads('https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2808438283,4249462766&fm=26&gp=0.jpg')
download.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 客户端和服务器聊天,可以一直聊天,直到一方发送’拜拜’。然后就可以和下一个人一直聊 下载网络图片(https://...
    Deathfeeling阅读 1,313评论 1 1
  • 作业: 客户端和服务器聊天,可以一直聊天,直到一方发送’拜拜’。然后就可以和下一个人一直聊客户端 服务端 下载网络...
    oxd001阅读 1,163评论 0 0
  • 客户端和服务器聊天,可以一直聊天,直到一方发送’拜拜’。然后就可以和下一个人一直聊 效果 下载网络图片([图片上传...
    xaidc阅读 1,384评论 0 0
  • 1. 1.什么是URL:统一资源定位符通过一个url,能找到互联网上唯一的一个资源url就是资源的地址,位置,互联...
    xaidc阅读 1,150评论 0 0
  • 今天是读飞翔的教室第八天。 今天的好词好句非常多。 书是人类进步的阶梯。 饭可以一天不吃,但书不可一天不读。 好了...
    阅读的人们阅读 1,118评论 0 0