Цитата:
Originally posted by Valery
Блин, ну кто говорил о каком-то мудром протоколе обмена? Прикладной протокол - это то, что конкретно нужно пользователю, и ничего больше. А что под ним лежит в качестве поддержки (UDP или что-нибудь другое) - для пользователя не так уж важно.
Абсолютно согласен.
Цитата:
Да и на кой, спрашивается, экспортировать данные по всем приборам, да еще на каждом кадре, если из них нужны только некоторые, да и то не всем и не всегда?
Ну, про каждый кадр я не говорил... по запросу - более правильно, конечно. Да и почему бы не все? Запросил все(с пустым именем) - получи все, запросил конкретный - получи конкретный.
Цитата:
Поэтому мы просто откроем интерфейсы для получения именно тех данных, которые у нас попросят сначала просто по-человечески, а затем, когда мы реализуем экспортные функции, - из экспортного скрипта. А также предоставим простые средства для передачи этих данных по стандартным сетевым протоколам туда, куда сам пользователь напишет в скрипте. А уж где будет работать пользовательская программа, взаимодействующая с ЛокОном, - на той же самой машине или в Париже - это не имеет с точки зрения реализации никакого значения.
Теоретически, конечно, значения не имеет, а практически... все зависит от того в каком виде эти данные будут клиенту отдаваться. Иначе до Парижа они полдня ползти будут :D Я именно поэтому речь об xml завел. Формат хороший и удобочитаемый, но в случае больших объемов - тяжеловат, к сожалению...
Цитата:
Кстати, американец сразу все прекрасно понял, прислал перечень необходимых ему данных для подключения ЛокОна к имеющейся у него реальной кабине F-15 и заказал книжку по языку Lua, чтобы научиться писать скрипты.
Валер... не в плане занудства, просто вопрос возник - почему Lua выбрали? Есть же Python... объектный хотя бы...