/ 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への接続)に結び付けられていることは知っていますが、どのソケットがどの接続に関連付けられています。どうやってやるの?
より一般的には、ソケットのもう一方の端にあるものをOSに尋ねるにはどうすればよいですか?
socat
....