Tartalomjegyzék

< Hálózat

Socket fájl

A socket

A socket egy olyan speciális fájl, amit a folyamatok egymás közötti kommunikációra használnak.

Ha az ls -l kimenetét megnézzük egy soket fájl esetén, a legelső karakter, ami az állomány típusát jelzi, egy „s” betű.

Egyes programok, mint amilyen a mysql is, képesek szimpla TCP socket helyett unix socketben kínálni kapcsolódást.

Ilyen socketeket találunk például a következő könyvtárba:

/var/run

Linuxos rendszeren kétféle socket használatos:

C nyelv

A unix socketek a kapcsolattartásra a következő C nyelvi utasításokat használják:

A socket tulajdonképpen egy IPC mechanizmust valósít meg. Az IPC az Inter Process Communication rövidítése. Proceszek közötti kommunikációnak lehetne fordítani.