zoukankan      html  css  js  c++  java
  • 第二十三天

    今日内容

    基于TCP协议编写的套接字

    一:套接字通信(socket)模块

      1.1:服务端
      import socket
      #1、买手机
      phone = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    
      #2、绑定电话卡
      phone.bind(("127.0.0.1",8080))        #ip地址和端口号
    
      #3、开机
      phone.listen(5)   #小整数池设为5
    
      #4、接收链接请求
      while True:
          conn,client_addr = phone.accept()
          # print(client_addr)
    
          #5、接发消息
          while True:
              data = conn.recv(1024)
              print(data.decode("utf-8"))
              msg = input(">>>>:")
              conn.send(msg.encode("utf_8"))
    
          #6、挂电话
          conn.close()
    
      #7、关机
      phone.close()
    
      1.2:客户端
      import socket
      #1、买手机
      phone = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    
      #2、打电话
      phone.connect(("127.0.0.1",8080))
    
      #3、发收数据
      while True:
          msg = input(">>>>>: ").strip()
          phone.send(msg.encode("utf-8"))
          data = phone.recv(1024)
          print(data.decode("utf-8"))
    
      #4、关机
      phone.close()
  • 相关阅读:
    python os的一些用法(-)
    python常用函数 time.strftime
    centos7 解压rar 文件
    centos7 开机启动设置
    python基础之Day15
    python基础之Day13
    python基础之Day12
    python基础之Day11
    python基础之Day10
    python基础之Day9
  • 原文地址:https://www.cnblogs.com/kk942260238/p/14294854.html
Copyright © 2011-2022 走看看