【发布时间】:2021-12-31 00:36:02
【问题描述】:
如何在 python 中保留已连接客户端的列表,以便每当我需要从特定客户端请求文件时,我可以指定我需要来自哪个客户端的文件?下面是我为多个连接创建多线程的代码。
def main():
print("Starting the server")
server = socket.socket(socket.AF_INET,socket.SOCK_STREAM) ## used IPV4 and TCP connection
server.bind(ADDR) # bind the address
server.listen() ## start listening
print(f"server is listening on {IP}: {PORT}")
while True:
conn, addr = server.accept() ### accept a connection from a client
thread = threading.Thread(target = handle_client, args = (conn, addr)) ## assigning a thread for each client
thread.start()
if __name__ == "__main__":
main()
【问题讨论】:
标签: python sockets networking