Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 1.88 KB

File metadata and controls

12 lines (8 loc) · 1.88 KB

Problem Statement

Требуется разработать серверную и клиентскую части программы в виде двух консольных Windows-приложений, которые обмениваются сообщениями посредством заданного механизма. Предполагается, что клиент и сервер должны позволять взаимодействовать, будучи запущенными на разных сетевых узлах. На стороне клиента необходимо запрашивать у пользователя IPv4-адрес сервера.

При реализации обязательно использование функций Winsock2 API. При наличии альтернатив предпочтение должно всегда отдаваться асинхронным версиям коммуникационных и вспомогательных процедур, то есть должны использоваться функции, чьи имена начинаются с префикса WSA).

Обе части программы должны быть устойчивыми к некорректному пользовательскому вводу, а сообщения об ошибках должны быть информативными.

Исходный код пользовательского интерфейса должен быть логически и физически отделен от кода, реализующего операции по обмену сообщениями. (чтобы в клиентской части было два файла срр. и в серверной части было два файла срр.) Пример выполнения кода могу предоставить.