Procurando em / proc / $ mypid / fd /, vejo esses arquivos
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]
Como tenho acesso ao código, sei que esses soquetes estão vinculados às conexões TCP (uma é uma conexão à porta 5672 em alguma máquina, outra é uma conexão à porta 3306 em outra máquina), mas quero saber qual soquete está vinculado a qual conexão. Como eu posso fazer isso?
De maneira mais geral, como posso perguntar ao sistema operacional o que há na outra extremidade do soquete?
socat
....