Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was ful

Abierto
#67 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
cpp, flask
Área
networking

Línea de trabajo

El informe muestra http::Request::send como punto de entrada y el endpoint /gg de Flask; comienza reproduciendo solicitudes GET repetidas con el tiempo de espera de 30 segundos mostrado e inspeccionando el ciclo de vida de la solicitud. Se considera terminado cuando se haya identificado la causa del agotamiento del búfer del socket o de la cola y se haya registrado una corrección verificada o una guía clara del maintainer.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Im using this header to send a request to my flask (python) hosted webserver, but after alot of requests, i got this error in my flask console:
An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full
which is can be solve immediately after i close my c++ program that requesting to the flask server and doesnt need to restart my webserver, which is lead to assumption its a error from my c++ program. The server and the c++ program are run on the same
server,same machine.

my code in c++ are simple just this

try {
		http::Request request{ "http://xxx.xxx.xxx.xxx:5000/gg" };
		// send a get request
		const auto response =
			request.send("GET", "", {}, std::chrono::milliseconds{ 30000 });
		result = string{ response.body.begin(), response.body.end() };
		

	}
	catch (const exception& e) {
		cout << "Request failed, error: " << e.what() << '\n';
	}
	```

I have read [this solution](https://stackoverflow.com/questions/17167977/httpwebrequest-issue-system-lacked-sufficient-buffer-space-or-because-a-queue-w), which it said should be enable keep alive, im not sure what is the correct solution and how to solve this issue.
Lenguaje dominante
C++
Estrellas
969
Forks
200
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de elnormous/HTTPRequest

Todos los issues de elnormous/HTTPRequest

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.