Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Новые технологии / Клиент-сервер для смены обоев

  • Создание клиент-серверного приложения для удалённой смены фоновой картинки на рабочем столе.
    На компьютере "жертве" стоит клиентская программа, которая подключается к серверу за получением ссылки на скачивание картинки, которую следует разместить на рабочем столе. Серверная программа обрабатывает подключения клиентов, отправляя им ссылки для фоновых картинок. Управление серверной программой реализована через редактирование конфигурационного файла.
  • Дата отправки отчёта: 29 марта 2017 г.
  • Задание выполнено: за 20 час. 00 мин.
  • Чему научился: не унывать
  • Что было сложным: да просто сделать ее...программу эту
  • Комментарии: при запуске серверной части программы он пишет ошибку:
    Входная строка имеет неверный формат
    затем пустой Link
    Это как вообще лечится? ничего сделать не могу
  • Оценка видео-уроку:
Отчёт от 3146 за Новые технологии / Клиент-сервер для смены обоев




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  Permitin Alexey  # Новые технологии / Клиент-сервер для смены обоев / 2017-03-30 04:11

Пересматривай урок с нуля, переписывай программу с нуля, пока не получится, не надо торопиться, если опыта мало.


3922. --
Александр
Александр
ответить
→  Permitin Alexey  # Новые технологии / Клиент-сервер для смены обоев / 2017-03-30 07:13

Привет, Alexey! Попробуй ещё Encoding.ASCII. Или открой текстовый файл и сделай "Сохранить как...", при сохранении выбери кодировку UTF-8 и сохрани с заменой старого файла. Если не поможет, то, возможно, причина в чём-то другом. Тогда нужно ставить точки останова и дебажить, смотри, что у тебя приходит с клиента и как работает метод ReloadLink(), может быть там проблема...


10558. --
Иван Воронин
Иван Воронин
ответить
→  Permitin Alexey  # Новые технологии / Клиент-сервер для смены обоев / 2017-03-30 10:46

Необходимо, чтобы формат на обеих сторонах был одинаковый, если на сервере UTF-8, то и на клиенте тоже должно быть UTF-8, убедись, что это так и есть, так как он ругается, что формат отличается.


11165. --
Сергей Д.
Сергей Д.
ответить
→  Permitin Alexey  # Новые технологии / Клиент-сервер для смены обоев / 2017-03-31 02:13

Вот получается же у людей этот урок. Я один такой неумёха?


1. --
Евгений Волосатов
Евгений Волосатов
ответить


Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Создавать сервер, подключаться к нему и получать данные, заданные в конфиг-файле.
Спасибо за урок!


Научился: Создал шпионскую программу) По локальной сети работает на убой.
Трудности: Ничего. Прятал форму обычной функцией Hide(), но только вызывал ее после события Form1_Shown, у вас не работало ЕВ, потому что вы сначала прятали форму, но после этого вызывались автоматически события загрузки и отображения формы, которые отменяли ваши первоначальные действия.
Протестировал работу на компе и ноуте. Но когда сбросил другу, то программа не сработала, связь по локальной сети и связь через интернет разные вещи(((