Przeglądając / proc / $ mypid / fd /, widzę te pliki
lrwx------ 1 cm_user cm_user 64 Oct 14 03:21 0 -> /dev/pts/36 (deleted)
lrwx------ 1 cm_user cm_user 64 Oct 14 03:21 3 -> socket:[1424055856]
lrwx------ 1 cm_user cm_user 64 Oct 14 03:21 4 -> socket:[1424055868]
lrwx------ 1 cm_user cm_user 64 Oct 14 03:21 5 -> socket:[1424055882]
Ponieważ mam dostęp do kodu, wiem, że te gniazda są powiązane z połączeniami TCP (jedno to połączenie z portem 5672 na innym komputerze, drugie to połączenie z portem 3306 na innym komputerze), ale chcę wiedzieć, które gniazdo jest związany z jakim połączeniem. Jak mogę to zrobić?
Mówiąc bardziej ogólnie, jak mogę zapytać system operacyjny, co znajduje się na drugim końcu gniazda?
socat
....