Распределенное приложение должно работать на двух узлах сети с ОС Windows и выполнять следующее: на одном узле (клиент) загружаем произвольное изображение (например картинка из файла), передаем его на другой узел (сервер) и автоматически отображаем на нем. Допустимо использование GUI.
Клиент вводит путь до файла с изображением (возможные расширения .png, .bmp, .jpg; другие не тестировались). Кнопка "Display Image" отображает изображение в окне клиента. Кнопка "Send Image" отображает изображение в окне клиента и отсылает программе-Серверу.
Программа-Сервер получает изображение от Клиента и отображает его у себя на экране. Кнопка "Display received message" отображает полученное изображение на экран Программы-Сервера.