· Список (журнал) адресов закольцован, т.е. при достижении максимального значения в структуре, происходит перенос на начало этой структуры.
· При получении очередного URL, функция ищет адрес с таким же названием. В случае отрицательного результата в список (журнал) адресов вносится полученный URL. Сравнение строк происходит после их преобразования к одному регистру, так что динамическое изменение в вызове функции параметра iParam, не приведет в неоднозначности при решении внесения в список полученного URL.
Функция получения URL выполнятся при тике системного таймера. Учитывая, что физически оператор ЭВМ не в состоянии быстрее 5-6 секунд загрузить и просмотреть Internet страничку, рекомендуемая скорость вызова функции с учетом быстродействия персонального компьютера соответственно 3-4 или 7-9 секунд.
Введение:
Предложенное программное обеспечение в рассматриваемом курсовом проекте позволяет осуществлять удаленное управление персональным компьютером IBM PC оснащенным операционной системой Windows 9X/NT/2000. Управление происходит посредством протокола TCP/IP, где IP – протокол, отвечающий за установления связи между станциями и логическими сетями. Он располагается на третьем уровне семиуровневой модели (это сетевой уровень). Протокол TCP – располагается на четвертом уровне семиуровневой модели (транспортный уровень). Он отвечает за надежность и качество доставки пакетов.
При разработке программы использовались компоненты визуальной библиотеки компонентов программного пакета Builder 5.0: ClientSocket и ServerSocket. Это мощные средства позволяют реализовать большинство сетевых задач.
Возможности:
После получения запроса на изображение, рабочая станция сканирует экран, получает файл изображения (*.bmp), сжимает его архиватором. Затем отправляет сжатый файл по сети станции, от которой пришел запрос. После принятия последнего пакета запроса сервер разжимает файл изображения и помещает его в окно для визуального наблюдения. Отдельным пакетом передаются параметры изображения (разрешение по горизонтали и вертикали), для корректного отображения картинки.
Возможность организации сервером одной рабочей группы для участия станций, входящих в рабочую группу в CHAT. Возможность отправки, как общих сообщений всей рабочей группе, так и индивидуального сообщения участнику рабочей группы.
3. Экстренное сообщение:
Сервер может передавать экстренное сообщение любому клиенту, с которым в текущий момент имеется связь. Клиент, в свою очередь, имеет возможность положительно или отрицательно отвечать на экстренное сообщение, что в обязательном порядке фиксируется сервером в списке экстренных сообщений. Система сохраняет параметры связи последнего сообщения.
4. Получение списка процессов на рабочей станции:
По принятии запроса от сервера на получение списка процессов, рабочая станция производит получение списка процессов, рассчитывает количество необходимых для передачи пакетов и отправляет данные по сети. По принятии последнего пакета, сервер, отображает список в специальном окне.
5. Получение списка нажатых клавиш в течении определенного периода:
Сервер получает список нажатых клавиш на удаленной рабочей станции с учетом регистра и раскладки клавиатуры с указанием причины перехода на новую строку в получаемой таблице (причины перехода – нажатие клавиши enter, кнопки манипулятора мышь, переполнении строки, истечение установленного промежутка времени). Возможно разделение во времени процессов установления слежения за клавиатурой на рабочей станции и получения списка нажатых клавиш.
7. Возможность блокирования клавиатуры и манипулятора мышь:
Сервер имеет возможность блокировать и разблокировать клавиатуру и манипулятор мышь на удаленной станции. При этом нет возможности разблокирования устройства с рабочей станции без перезагрузки системы.
8. Получение списка адресов Internet на рабочей станции:
После запуска клиентской части программы на рабочей станции, активизируется система получения списка Internet адресов из окна ввода IE. Система заботится об определении местоположения окна ввода IE в иерархической структуре окон, поиска адресов, фиксация адресов в специальной структуре. Параллельно получению адреса, происходит определение времени снятия адреса.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.