No, we're looking for in-depth guidance to programming one of these multiprocessor marvels we call networks. That is, files should be used with the understanding that other programs might also be using them at the same time because the file may be located, not on the user's hard disk, but on a file server. This is one of many similarities between networking and multitasking. Barry Nance's Network Programming in C is the book to read if you want to learn how to write PC applications that correctly access files. This is essential material for all PC programmers.
Users often view the file server as the sole reason for the network.
In addition to communicating with the file server, however, different machines can also communicate among themselves. In particular, one machine can provide services for other machines on the network, in much the same way as the file server provides all other machines with file services. At the extreme, this can become fully distributed processing. When learning how to use these services for sending and receiving messages over the network, it is useful to start with something simple. The server can have multiple clients.