Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

213
Views
Obtener cwnd de mi conexión TCP desde un programa

Estoy creando una conexión TCP desde mi programa Linux con boost.asio. Me pregunto cómo obtengo el valor de su ventana de congestión (cwnd) del programa. La única forma que conozco es analizar /proc/net/tcp , pero esto no se siente bien. Prefiero usar una llamada al sistema dedicada para obtener esta información.

Una solución a una pregunta similar ( ¿Cómo monitorear los valores cwnd y ssthresh para una conexión TCP? ) sugiere usar TCP Probe, pero se siente aún menos atractivo.

Entonces, ¿cuál es la mejor manera de obtener el valor de cwnd?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Hice esto con netlink e INET_DIAG-sockets según este útil ejemplo: https://github.com/kristrev/inet-diag-example

over 4 years ago · Santiago Trujillo Report

0

Resultó que getsockopt() puede devolver el mismo tcp_info cuando se llama con la opción TCP_INFO :

 tcp_info tcpi = {}; socklen_t len = sizeof(tcp_info); getsockopt(tcp_socket, SOL_TCP, TCP_INFO, &tcpi, &len); tcpi.tcpi_snd_cwnd; // <-- CWND
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!