作业:
- 客户端和服务器聊天,可以一直聊天,直到一方发送’拜拜’。然后就可以和下一个人一直聊
import socket
# 创建服务器对象
server = socket.socket()
# 绑定当前Ip地址r
server.bind(('10.7.187.69', 2000))
# 监听
server.listen(100)
while True:
conversation, addr = server.accept()
while True:
re_data = conversation.recv(1024)
print('客户端:', re_data.decode('utf-8'))
message = input()
if message == '拜拜':
break
else:
conversation.send(message.encode('utf-8'))
conversation.close()
import socket
client = socket.socket()
client.connect(('10.7.187.69', 2000))
while True:
message = input()
if message == '拜拜':
break
else:
client.send(message.encode('utf-8'))
redata = client.recv(1024)
print('服务器:', redata.decode('utf-8'))
client.close()
2.客户端给服务器发送请求,请求成功后,客户端给服务发送‘1’,服务器就给客户端发送一张图片;客户端给服务发送‘2’,服务器就给客户端返回一个json文件中的内容;客户端给服务发送‘3’, 服务器返回’拜拜’,然后断开连接
网友评论