Глядя в / proc / $ mypid / fd /, я вижу эти файлы
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]
Поскольку у меня есть доступ к коду, я знаю, что эти сокеты привязаны к TCP-соединениям (одно - это соединение с портом 5672 на некоторой машине, другое - соединение с портом 3306 на какой-то другой машине), но я хочу знать, какой сокет к какой связи привязан. Как я могу это сделать?
В целом, как я могу спросить ОС, что находится на другом конце сокета?
socat
....