Bonsoir !
(Contexte: server en python, qui sous traite les requêtes des client via des processus .forkqués())

Je cherche a faire un socket qui puisse étre écrit par les "fils" et lu par le processus "pére"

J'ai déclaré le socket comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
cleanerSockLocation = "/tmp/PYTHON_cleanerSock_BIND"
if os.path.exists(cleanerSockLocation): os.remove(cleanerSockLocation)
cleanerSockIn = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
cleanerSockIn.bind(cleanerSockLocation)
cleanerSockIn.listen(1)
Mais je rencontre des probléme quands j'essaye d'écrire dessus :
socket.error: (107, 'Transport endpoint is not connected')

Je comprends mal l'erreur, si quelque peu m'éclairer ça serai gentil

EDIT :
Le socket est bien déclaré pour cet usage ; P ? Ou je re utilise un AF_INET sur un autre port :/ ?

Mci, Ciao
(ps: 1ier message )