zoukankan      html  css  js  c++  java
  • Python---webserver项目

    # HTTP项目实战

    - 深入理解HTTP协议

    - 模拟后台服务程序基本流程和大致框架

    - 每一个步骤一个文件夹

    - 图解http协议,图解tcp/ip协议

    # v01-验证技术

    - 验证socket-tcp技术,看能否走通流程

    1、内容 + HTTPS

    2、TCP

    -----------------------------------------------------

    import socket

    # 理解两个参数的含义
    # 理解创建一个socket的过程
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    # 注意addr的格式是tuple
    # 以及tuple两个元素的含义
    sock.bind(("127.0.0.1", 7852))
    print("已经绑定端口....")
    # 监听
    sock.listen()
    print("正在监听....")
    # 接受一个传进来的socket
    print("准备接受socket传入....")
    skt, addr = sock.accept()
    print("已经接收到传入socket: {0}".format(skt))
    # 读取传入消息,实际上是信息
    # 需要注意读取的信息的长度一定要小于等于实际消息的长度,否则会假死
    msg = skt.recv(100)
    print(type(msg))

    # decode默认utf-8
    print(msg.decode())

    # 给对方一个反馈
    msg = "I love only wangxiaojing"
    skt.send(msg.encode())

    skt.close()
    sock.close()
  • 相关阅读:
    JS控制文本框输入的内容
    JavaScript属性
    无缝滚动
    CCS实例,网页栏目
    CSS特效
    HTML技巧
    如何解决问题
    判断输入的字符是不是数字
    删除txt文件内容
    能组成几个单词
  • 原文地址:https://www.cnblogs.com/niaocaizhou/p/11088595.html
Copyright © 2011-2022 走看看