Mirando en / proc / $ mypid / fd /, veo estos archivos
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 tengo acceso al código, sé que estos sockets están vinculados a conexiones TCP (uno es una conexión al puerto 5672 en alguna máquina, otro es una conexión al puerto 3306 en alguna otra máquina), pero quiero saber qué socket es atado a qué conexión. ¿Cómo puedo hacer eso?
En términos más generales, ¿cómo puedo preguntarle al sistema operativo qué hay en el otro extremo del socket?
socat
....