Probléme de socket "interne"
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:
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 :mrgreen:
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 :oops:)