2018-09-12-day18网络基础作业

作业:

  1. 客户端和服务器聊天,可以一直聊天,直到一方发送’拜拜’。然后就可以和下一个人一直聊
    客户端
import socket
def create_client():
    client = socket.socket()
    client.connect(('10.7.153.191',8080))
    message1 = input('客户端:')
    while message1!='拜拜':
        client.send(message1.encode())
        message2 = client.recv(1024)
        message2 = message2.decode()
        print('服务端:'+message2)
        if message2 == '拜拜':
            break
        else:
            message1 = input('客户端:')
    else:
        client.send(message1.encode())
        client.close()
            
if __name__ == '__main__':
    create_client()

服务端

import socket
def create_socket():
    server = socket.socket()
    server.bind(('10.7.153.191',8080))
    server.listen(5)
    connect,addr = server.accept()
    while True:   
        message2 = connect.recv(1024)
        print('客户端:'+message2.decode())
        if message2.decode() =='拜拜':
            connect.close()
            connect,addr = server.accept()
            continue
        message1 = input('服务端:')
        if message1 == '拜拜':
            connect.close()
            connect,addr = server.accept()
            continue
        connect.send(message1.encode())
        
if __name__ == '__main__':
    create_socket()
  1. 下载网络图片(
    https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2808438283,4249462766&fm=26&gp=0.jpg)到本地
import requests
if __name__ == '__main__':
    url = 'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2808438283,4249462766&fm=26&gp=0.jpg'
    response = requests.get(url)
    re = response.content
    with open('lufei.jpg','wb') as f:
        f.write(re)

推荐阅读更多精彩内容

  • 1.socket编程 socket又叫套接字,就是进行数据通信两端。分为服务端套接字和客户端套接字。 python...
    nothingpy阅读 74评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 128,883评论 18 137
  • “观察一下就知道,日常生活中几乎所有主要的“沟通障碍”本质上都是因为沟通双方无法让对方理解与他们的经验相悖的知识或...
    新月饭店大小姐阅读 44评论 0 0
  • 一碗饭,不好吃。原本以为这碗饭吃得天经地义,谁承想,原本的一碗公饭顷刻间成了私饭:要吃就要付出点啥。有放下饭碗离去...
    草斋微言阅读 52评论 0 0
  • 有人生就是为了美好。 我?我不知道。 怀揣着心意的小贼, 作个光明磊落的模样。 我是…我不是。 我只是忘了情话该怎...
    石榴文生阅读 860评论 0 1
  • 怎么掐指一算,我在无锡也已经生活了一年光阴了,当初来无锡时还是一脸青涩模样,打扮活脱脱一个大学生。记得那个...
    一颗暖暖的谷子阅读 202评论 0 0