- PVSM.RU - https://www.pvsm.ru -

Реализуем протокол или как работают астрологи

Астрологический протокол

Сегодня – очередная лекция нашего курса «Сетевое программирование в UNIX».

В ней Марк Коренберг (Компания Айдеко [1]) рассказывает студентам об «игрушечном» астрологическом протоколе.

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

Вы можете последовать примеру слушателей курса. Но только в том случае, если усвоили материал двух предыдущих лекций, а также обладаете навыками обработки строк и буферов памяти в С (помощь – тут [2]).

К сожалению, никто из студентов с заданием не справился.

«Уровень подготовки слушателей нашего курса не всегда был таким, как нам хотелось бы. C++ студенты изучали достаточно давно. Многое они успели забыть. А С им не читали вообще», — рассказал Александр Патраков о том, как проходило обучение студентов УрФУ.

Надеемся, что у вас клиент и сервер успешно провзаимодействуют.

Как всегда, слайды лекции можно найти здесь [3].

Предыдущие лекции:

1. Курс для тех, кто не боится UNIX и C [4]
2. Каждому клиенту по процессу [5]

Автор: AdMonster


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/3550

Ссылки в тексте:

[1] Компания Айдеко: http://ideco.ru

[2] тут: http://groups.google.com/group/usu_netprog/browse_thread/thread/2f2786b003ddc02d#

[3] здесь: http://groups.google.com/group/usu_netprog/browse_thread/thread/61fedd72226af361#

[4] Курс для тех, кто не боится UNIX и C: http://habrahabr.ru/company/ideco/blog/138322/

[5] Каждому клиенту по процессу: http://habrahabr.ru/company/ideco/blog/138706/