Pipe : une méthode de communication inter-processus
Par défaut, il est difficile de faire communiquer deux processus entre eux.
Lire la suiteManipuler un fichier à l'aide de son descripteur en C
Les appels systèmes disponibles en C pour créer ou ouvrir un fichier, le lire, y écrire et le supprimer font toutes usage d’un descripteur de fichier.
Lire la suiteCréer et tuer des processus fils en C
Que ce soit pour exécuter un autre programme depuis le notre ou pour exécuter une partie de notre programme en parallèle, il est souvent très utile de créer des processus fils.
Lire la suitePourquoi je n'écris plus d'articles sur les projets de 42
Suite à un échange avec l’équipe pédagogique de l’école 42, j’ai décidé de retirer tous les articles en lien direct avec les projets de 42.
Lire la suiteL'architecture en couches du réseau Internet
On connaît tous Internet. C’est le réseau informatique qui permet le transfert de données à l’échelle mondiale.
Lire la suiteColorer le texte du terminal : tput et séquences ANSI
Un terminal en noir sur blanc ou inversement, ce n’est ni très intéressant, ni très joli, ni très informatif.
Lire la suiteCatégories
Tags
- binaire
- bit
- bitshifting
- communication inter-processus
- commutateurs réseau
- Console
- CTF
- data race
- deadlock
- descripteur de fichier
- développeur
- entiers
- errno
- escalade des privilèges
- fichier
- fork
- free
- gestion d'erreur
- heap
- IPv4
- kill
- linux
- malloc
- Masque de Sous-Réseau
- mutex
- mémoire
- opérateurs bitwise
- outils de programmation
- pentesting
- pipe
- processus
- programmation concurrente
- protocoles
- Routage
- routeur
- shell
- signal
- socket
- stack
- statut de fin
- Système d'exploitation
- TCP/IP
- terminal
- thread
- tryhackme
- variables
- École 42
- écriture