Создание клиент-серверного приложения для удалённой смены фоновой картинки на рабочем столе. На компьютере "жертве" стоит клиентская программа, которая подключается к серверу за получением ссылки на скачивание картинки, которую следует разместить на рабочем столе. Серверная программа обрабатывает подключения клиентов, отправляя им ссылки для фоновых картинок. Управление серверной программой реализована через редактирование конфигурационного файла.
Дата отправки отчёта:
29 марта 2017 г.
Задание выполнено: за
20 час. 00 мин.
Чему научился:
не унывать
Что было сложным:
да просто сделать ее...программу эту
Комментарии:
при запуске серверной части программы он пишет ошибку: Входная строка имеет неверный формат затем пустой Link Это как вообще лечится? ничего сделать не могу
Привет, Alexey! Попробуй ещё Encoding.ASCII. Или открой текстовый файл и сделай "Сохранить как...", при сохранении выбери кодировку UTF-8 и сохрани с заменой старого файла. Если не поможет, то, возможно, причина в чём-то другом. Тогда нужно ставить точки останова и дебажить, смотри, что у тебя приходит с клиента и как работает метод ReloadLink(), может быть там проблема...
Необходимо, чтобы формат на обеих сторонах был одинаковый, если на сервере UTF-8, то и на клиенте тоже должно быть UTF-8, убедись, что это так и есть, так как он ругается, что формат отличается.
Научился: Создал шпионскую программу) По локальной сети работает на убой. Трудности: Ничего. Прятал форму обычной функцией Hide(), но только вызывал ее после события Form1_Shown, у вас не работало ЕВ, потому что вы сначала прятали форму, но после этого вызывались автоматически события загрузки и отображения формы, которые отменяли ваши первоначальные действия. Протестировал работу на компе и ноуте. Но когда сбросил другу, то программа не сработала, связь по локальной сети и связь через интернет разные вещи(((