一、什么是Socket

二、客户端和服务端


三、Socket服务端编程



代码演示:

import socket
socket_server=socket.socket()
socket_server.bind(("localhost",8888))
socket_server.listen(1)
conn,address=socket_server.accept()
print(f"接收到客户端连接,地址是{address}")
data=conn.recv(1024).decode("UTF-8")
print(f"客户端发来的消息是{data}")
msg=input("请输入你要回复的消息").encode("UTF-8")
conn.send(msg)
conn.close()
socket_server.close()
实现服务端后,结合客户端进行测试

https://github.com/nicedayzhu/netAssist/releases
https://github.com/nicedayzhu/netAssist/releases
下载好后,得到一个.exe程序,双击运行






总结:

本文介绍了Socket的基本概念,展示了Python中如何通过`socket`模块实现服务端编程,包括绑定地址、监听连接、接收和发送数据。最后提到通过GitHub上的netAssist项目进行客户端和服务端的测试。
1109





