咱们还是需要用到这个 https://download.csdn.net/download/s1433972007lj/10651878 python3 网络连接调试助手.
这一期为大家带来TCP服务器的构建流程~.前几期分别为大家逐步写了 UDP的客户端,UDP服务器,TCP客户端,今天就到了TCP的服务器构建了.
废话少说,请看代码.
'''
# 还是先讲讲代码思路
# 1.导入socket模块
# 2.创建套接字
# 3.绑定IP地址和端口
# 4.linsten监听,使套接字由主动变成被动
# 5.accept() 等待客户端的接入
# 6.recv() 接收客户端发来的消息
# 7.反馈消息给客户端,表示已接收到
# 8.关闭套接字
# 9.关闭服务器
'''
# 1.导入socket模块
import socket
# 2.创建套接字
tcp_server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
# 3.使用bind()绑定IP地址和端口
tcp_server_socket.bind(("",8081))
# 4.linsten监听,使套接字由主动变成被动
tcp_server_socket.listen(128)
while True:
# 5.accept() 等待客户端的接入
server_socket,ip_port = tcp_server_socket.accept()
print(ip_port,"客户端已经连接")
while True:
# 6.recv() 接收客户端发来的消息
server_data = server