美文网首页
day18-作业

day18-作业

作者: L_4bc8 | 来源:发表于2018-12-04 17:40 被阅读0次

    作业:

    1. 客户端和服务器聊天,可以一直聊天,直到一方发送’拜拜’。然后就可以和下一个人一直聊
    import socket
    # 创建服务器对象
    server = socket.socket()
    # 绑定当前Ip地址r
    server.bind(('10.7.187.69', 2000))
    # 监听
    server.listen(100)
    
    while True:
        conversation, addr = server.accept()
        while True:
            re_data = conversation.recv(1024)
            print('客户端:', re_data.decode('utf-8'))
    
            message = input()
            if message == '拜拜':
                break
            else:
                conversation.send(message.encode('utf-8'))
        conversation.close()
    
    import socket
    client = socket.socket()
    client.connect(('10.7.187.69', 2000))
    
    while True:
        message = input()
        if message == '拜拜':
            break
        else:
            client.send(message.encode('utf-8'))
    
        redata = client.recv(1024)
        print('服务器:', redata.decode('utf-8'))
    client.close()
    

    2.客户端给服务器发送请求,请求成功后,客户端给服务发送‘1’,服务器就给客户端发送一张图片;客户端给服务发送‘2’,服务器就给客户端返回一个json文件中的内容;客户端给服务发送‘3’, 服务器返回’拜拜’,然后断开连接

    相关文章

      网友评论

          本文标题:day18-作业

          本文链接:https://www.haomeiwen.com/subject/daazqqtx.html