标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。