На чистом Win32 API выполнить строго по методичкам:
Работа №1 [Сети #4] (частично имеются наброски):
1. Разработать прикладной протокол для передачи текстовых сообщений с помощью транспортного протокола UDP.
Предусмотреть возможность разбиения больших сообщений на отдельные фрагменты.
2. Разработать в Visual C++ приложение Windows для обмена сообщениями по протоколу, разработанному в п. 1.
Отправка сообщений должна производиться как широковещательно, так и с указанием адреса назначения (имя или IР-адрес).
3. Разработать прикладной протокол для передачи файлов с помощью транспортного протокола TCP.
4. Разработать в Visual C++ два приложения Windows для копирования файлов по протоколу, разработанному в п. 3:
- серверное приложение, которое принимает файлы от клиентских приложений и сохраняет их на диске;
- клиентское приложение, которое должно подключаться к серверному приложению для отправки файлов.
Предусмотреть возможность одновременного копирования нескольких файлов.
5. Протестируйте работу приложений, разработанных в п. 2 и 4, на нескольких компьютерах под управлением Windows.
Серверная часть иногда падает, проблемы с логом работы.