ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第二十三天

2021-01-18 20:02:07  阅读:169  来源: 互联网

标签:utf socket 第二十三 phone msg data conn


今日内容

基于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()

标签:utf,socket,第二十三,phone,msg,data,conn
来源: https://www.cnblogs.com/kk942260238/p/14294854.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有