Сегодня – очередная лекция нашего курса «Сетевое программирование в UNIX».
В ней Марк Коренберг (Компания Айдеко) рассказывает студентам об «игрушечном» астрологическом протоколе.
В конце прошлого занятия студенты получили задание — написать простой TCP-сервер. В этой лекции нового теоретического материала нет. Студентам предлагается написать клиент, сервер и прокси для более сложного протокола. На последующих занятиях эти программы будут использоваться в качестве основы для изучения новых тем.
Вы можете последовать примеру слушателей курса. Но только в том случае, если усвоили материал двух предыдущих лекций, а также обладаете навыками обработки строк и буферов памяти в С (помощь – тут).
К сожалению, никто из студентов с заданием не справился.
«Уровень подготовки слушателей нашего курса не всегда был таким, как нам хотелось бы. C++ студенты изучали достаточно давно. Многое они успели забыть. А С им не читали вообще», — рассказал Александр Патраков о том, как проходило обучение студентов УрФУ.
Надеемся, что у вас клиент и сервер успешно провзаимодействуют.
Как всегда, слайды лекции можно найти здесь.
Предыдущие лекции:
1. Курс для тех, кто не боится UNIX и C
2. Каждому клиенту по процессу