0%

python进行Socket简单开发

  • 参考链接

    python的byte类型

  • 参考链接
  • byte类型是字节类型, 一般是不能直接打印的,与字符串不同,字符串编码得到字节类型,字节类型解码得到字符串

    打印字节

  • 使用bytes.hex()将其转为十六进制字符串
    • picture 1
      import socket
      server = socket.socket(family=socket.AF_INET,type=socket.SOCK_STREAM)
      server.bind(('0.0.0.0', 4444))
      print('listening for one client')
      server.listen(1)
      conn,ip_addr = server.accept()
      res = conn.recv(2)
      print(ip_addr)
      print(res.hex())