有人可以帮我在python上制作服务器吗? 我需要recive连接,使用二进制数据,并将此数据发送到数据库。 现在我为每个连接使用新线程,并排队收到的数据。 20个线程使用此队列并将数据插入数据库。 我正在使用我的简单代码:
server = socket.socket()
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(('', 9980))
server.listen(15)
while True:
ClientThread(socket=server.accept(), dataQueue=dataQueue).start()
但是经过一段时间服务器没有回答连接。 可能是我做错了什么? p.s平均负载 - 每分钟100-500请求,每个客户端减少1kb流量,平均过程负载2.5%,内存使用量3%