ЗАДАНИЕ XXX
Тема: Работа с сетью (обмен моделей переменными
по сети). Цель: Краткое знакомство с сетями в среде Stratum. |
Перед началом работы необходимо:
владение основными приемами работы в MS Windows |
владение основными приемами работы в Stratum 2000 |
Основные сведения о сетях Среда Stratum 2000 поддерживает работу с сетями по протоколу TCP/IP используемом в сети Internet. Для связи с другим компьютером необходимо знать его IP адрес (цифровой адрес компьютера в сети Internet записывается в виде четырех трехзначных цифр через точку например - 195.19.166.130). В дальнейших версиях возможна поддержка других протоколов. Всю систему по работе с сетями можно представить следующим образом: Функция для работы с сетью Вся работа с сетью осуществляетсяиспользованием одной функции RegisterNetObject. Функция позволяет соединить переменные одного имиджа на локальной машине c переменными имиджа на удаленной машине. Эту функцию используют два имиджа Network_Client_Object и Network_Server_Object. Эти имиджи очень похожи. Отличие состоит в том, что в Network_Server_Object не указывается адрес компьютера с которым произойдет соеденение. Наличие этих двух имиджей говорит о том, что любой сетевой проект будет состоять из двух моделей: модели сервера и модели клиента. Основное отличие состоит в том, что клиент подсоеденяется к серверу по IP адресу, а сервер только обрабатывает подсоеденения. Каждый из имиджей может работать в одном из режимов: режиме приема переменных или режиме передачи переменных. Для реализации двухстороннего обмена в модели необходимо наличие двух имджей один из которых будет работать на прием а другой на передачу. Имидж Network_Client_Object выглядит следующим образом.
|
Внимание для выполнения этой работы вам понадобится подключение к сети Internet или Intranet !!! |
Задание 1.
Собрать проект клиент который передает значения по сети.
У вас должна получиться схема показанная на Рис.
Задание 2.
Собрать проект сервер который принимает значения по сети и строит график.
У вас должна получиться схема показанная на Рис.
Задание 3.
Проверьте работоспособность собранных проектов.
Дополнительные задания.
Создайте проект клиент который передает и принимает значения по сети и строит график принимаемых значений (загрузить).
Создайте проект сервер который принимает значения по сети производит с ними некоторое арифметическое действие и передает назад (загрузить).
Проверьте их работоспособность.