标签: c++ linux sockets http
我在C ++ for Linux中编写HTTP文件服务器。它使用套接字,有8个工作线程,它使用select来处理就绪套接字。在开发过程中,我目前仅限于个人互联网连接。一般来说它工作得很好,但是当我同时请求大量较大的文件时(例如50个10 MB的文件),其中一些只是关闭并返回一个空的响应。为什么有任何想法?可以做些什么来阻止这种情况吗?