python--socket部分(最简单的客户端和服务器端的实例)

客户端

# Authod liguochuan

# 客户端
import socket
# 声明socket的链接类型
client = socket.socket()
# 连接一个地址和端口
client.connect(('localhost', 6969))
#发送bytes数据类型的数据
client.send(b"hello word")
# 接收服务器端发送过来的数据
data = client.recv(1024)
print("服务器端发送回来的数据:",data)
client.close()

服务器端

# Authod liguochuan

# 服务器端
import socket

# 声明链接类型
server = socket.socket()
# 绑定一个网卡和选择端口
server.bind(('0.0.0.0', 6969))
# 开始监听
server.listen()
# 开始等待请求(conn为客户端发送的请求在服务器端生成的连接实例,addr为请求的地址以及端口号)
print("等待请求")
conn, addr = server.accept()
print("收到请求")
# 接收数据
data = conn.recv(1024)
print("从客户端接收到的数据:", data)
# 返回处理好的数据
conn.send(data.upper())
server.close()

运行结果:

 

 

 

 

 

posted @ 2019-11-30 16:07  doublek24  阅读(385)  评论(0)    收藏  举报