线程化 UDP 服务器

Threading an UDP server

我想在 Python 中制作一个多线程 UDP 服务器。

目的是能够将多个客户端连接到服务器(不是套接字连接,而是用户名和密码),与它们中的每一个一起操作并在服务器上执行一些操作。全部同时。

我对所有不同类型的线程有点困惑,我不知道该使用什么。

更清楚地说,这正是我同时想做的事情:

我会看一个擅长处理异步io的框架。这个想法是不要让每个套接字都有一个线程并阻塞直到您收到数据,而是让一个线程同时处理多个套接字。如果您希望您的服务器处理许多客户端,这可以很好地扩展。

例如: