一、Socket客户端编程


二、代码演示

服务端学习链接:网络编程:Socket服务端开发
https://mp.youkuaiyun.com/mp_blog/creation/editor/133653288
服务端代码:
import socket
socket_server=socket.socket()
socket_server.bind(("localhost",8888))
socket_server.listen(1)
conn,address=socket_server.accept()
print(f"接收到客户端连接,地址是{address}")
while True:
data=conn.recv(1024).decode("UTF-8")
print(f"客户端发来的消息是{data}")
msg=input("请输入你要回复给客户端的消息")
if msg=="exit":
break
conn.send(msg.encode("UTF-8"))
conn.close()
socket_server.close()
网络编程:Socket服务端开发https://mp.youkuaiyun.com/mp_blog/creation/editor/133653288
客户端代码:
import socket
socket_client=socket.socket()
socket_client.connect(("localhost",8888))
while True:
msg=input("请输入你要发送给服务器的消息")
if msg=="exit":
break
socket_client.send(msg.encode("UTF-8"))
rec_data=socket_client.recv(1024).decode("UTF-8")
print(f"服务器回复的消息是:{rec_data}")
socket_client.close()
三、服务端、客户端通信的过程






Python Socket客户端编程与通信过程
博客围绕Python的Socket客户端编程展开,包含代码演示,还给出服务端学习链接及服务端、客户端代码,同时介绍了服务端与客户端通信的过程。





