# IPC (Inter-Process Communication) 1. In this lecture, we will deal with how processes can interact with each other (in ways more useful than just using ‹kill› on each other). 2. We will start with anonymous pipes, because we have already seen those. 3. There are also named pipes, although we will not get to use them in this seminar. 4. We will, however, look at sockets (both anonymous and named). 5. Before you start working on this seminar, you may want to review shell pipes as described in ‹../01/pipes.txt›. The first thing we will look at today is what happens to file descriptors when we ‹fork› (after that, we will look at using anonymous pipes in C): $ micro forkfd.c