En regardant dans / proc / $ mypid / fd /, je vois ces fichiers
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]
Parce que j'ai accès au code, je sais que ces sockets sont liées à des connexions TCP (l'une est une connexion au port 5672 sur une machine, une autre est une connexion au port 3306 sur une autre machine), mais je veux savoir quelle est la socket lié à quelle connexion. Comment puis je faire ça?
Plus généralement, comment demander au système d'exploitation ce qui se trouve à l'autre extrémité du socket?
socat
....