gpt4 book ai didi

python - 在套接字服务器运行时运行单独的代码?

转载 作者:可可西里 更新时间:2023-11-01 02:41:43 26 4
gpt4 key购买 nike

我怎样才能运行一个套接字服务器来接受传入的连接并处理那部分代码,同时又不让等待新连接的代码卡在同一个循环中?

我刚刚开始尝试学习。 TCP 处理程序会有用吗?

我只需要一些关于这个主题的简单示例。我想要在服务器中有一个命令部分。所以我可以在服务器运行时做某些事情。

编辑:我正在尝试做的事情:

1 - TCP server for multiple clients
2 - Respond to more than one at a time when needed
3 - Text input availability at all time, to be used for getting/setting info
4 - A simple way to get/save client address info. Currently using a list to save them.

最佳答案

您可以在 thread 中运行您的套接字服务器.

import threading
import SocketServer

server = SocketServer.TCPServer(('localhost', 0), SocketServer.BaseRequestHandler)
th = threading.Thread(target=server.serve_forever)
th.daemon = True
th.start()

关于python - 在套接字服务器运行时运行单独的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7421339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com