python模拟服务端和客户端通信(简单)

写了一个超级简单的,小白可以看一下,因为自己就是小白白(自学的)

客户端:

import socket
#指定一个协议tcp/ip
client=socket.socket()
#连接一个地址(服务端和端口号)
client.connect(('localhost',6969))
#发送数据(python默认是byte类型,所以数据前面加b)
client.send(b"Hello Word")
#把服务端反馈的信息进行接收并赋值,给出一个接收的大小(kb/M)之类的
date=client.recv(1024)
#打印出这个接收的信息
print(">>>>",date)
#关闭客户端
client.close()

服务端:
import socket
#定义一个协议
server=socket.socket()
#给这个服务端绑定一个相应的地址
server.bind(('localhost',6969))
#对这个地址进行监听
server.listen()
#接收的信息赋予两个值,一个是地址,一个是信息名(个人实在不知道,根据自己的小白经验想的)
conn,addr=server.accept()
#给接收的信息赋值并限制它的大小
date=conn.recv(1024)
#打印这个信息
print(">>>",date)
#发送这个信息给客户端(date.upper()是把这个信息修饰了一下,改成了大写,也可以不改)
conn.send(date.upper())
#关闭服务端
server.close()

我是帽小帽

  一起加油吧

猜你喜欢

转载自www.cnblogs.com/douxiaomao/p/9846612.html