Вывод

Во время выполнения лабораторной работы я научился работать с сокетами и понял, как работает соединение клиент-сервер. Также я научился работать с потоками и понял, как они работают: потоки могут выполняться параллельно, а также могут выполняться последовательно. С помощью потоков можно реализовать различное асинхронное взаимодействие пользователей.