J'ai un process A qui est en écoute sur un port TCP.
Lorsqu'un client se connecte, A fork() et le fils duplique la socket sur stdin et stdout (avec dup2). Puis le fils fait un 'execlp' qui lancera un autre programme qui fera des lectures/ecriture sur stdin/stdout.
Ce comportement fonctionne parfaitement sous Unix ?
Comment faire la même chose sous Windows ?
Sous Windows en C comment peut-on dupliquer une socket sur l'entree standard et la sortie standard ?
Partager