Для передачи по сети используются сокеты (разъем). Далее рассматривается реализация сокетов в Windows, но достаточно похожая реализация в Linux. Для подключения библиотеки в MinIDE указать в локальных настройках
```text
compile.libs=ws2_32
```
Наиболее сложной частью является создание сокета. Здесь приводится упрощенная версия, с явным указанием ip-адреса, так как программы запускаются на обычных компьютерах, не имеющих имени в DNS.
Рекомендуется оформить подключение в отдельную функцию ``create_socket`` для упрощения остального кода. В качестве аргументов при вызове этой функции указывается строка c IP- адресом компьютера, являющегося сервером, номер порта (в диапазоне 1024—49151) и режим (CLIENT или SERVER). Узнать IP-адрес можно с помощью команды ipconfig или Пуск — Параметры — Сеть и Интернет - Состояние - Просмотр свойств сети. Для проверки на одном компьютере в качестве IP-адреса можно указать "127.0.0.1".