python实现TCP服务器

avatar
作者
筋斗云
阅读量:2

import socket
 
# 创建一个socket对象
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 
# 获取本地主机名
host = socket.gethostname()
 
# 设置一个端口
port = 12345
 
# 绑定端口
server_socket.bind((host, port))
 
# 设置最大连接数,超过后排队
server_socket.listen(5)
 
while True:
    # 接受一个新连接
    client_socket, addr = server_socket.accept()
    
    print(f"连接地址: {addr}")
    
    message = '服务器响应!' + "\r\n"
    client_socket.send(message.encode('ascii'))
    
    client_socket.close()
 
# 关闭服务器socket
server_socket.close()

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!