Nell'esempio seguente viene creato un socket unix (/tmp/socket_test.s) e tutto ciò che viene ricevuto verrà eseguito da os.system. So che non troverai mai questo scenario nella realtà, ma lo scopo di questo esempio è vedere come appare un codice che utilizza i socket unix e come gestire l'input nel caso peggiore possibile.
Esegui il codice utilizzando python: python s.py e verifica come il socket sta ascoltando:
netstat -a -p --unix | grep "socket_test"(Not all processes could be identified, non-owned process infowill not be shown, you would have to be root to see it all.)unix 2 [ ACC ] STREAM LISTENING 901181132748/python /tmp/socket_test.s