# 5 Sockets

A frequent need in programming open applications is to connect different operating system processes such that they are able to exchange data. A tool for solving this problem are sockets. This chapter explains how to use sockets from Mozart.

Before starting to describe how to use them, we explain some basic concepts. The explanation is short; for more detailed information see for example [Ste90].