Используя getsockopt()
для получения или setsockopt()
для установки параметров сокета TCP, вы можете использовать параметр TCP_INFO
на компьютерах с Linux для получения информации о сокете. Этого параметра следует избегать, если вы хотите, чтобы код был переносимым.
То, что вы получите, - это struct tcp_info от ядра, которая содержит такую информацию, как повторные передачи, потерянные пакеты, состояния и т. Д.