Changes for page Сетевое API - MAXIOL Landisk technology ®
Last modified by Max on 2025/02/28 23:56
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -92,37 +92,30 @@ 92 92 93 93 ==== **Преимущества использования MAXIOL Landisk Technology®** ==== 94 94 95 -===== **Отказ от устаревших носителей** ===== 96 - 97 -(% class="wikigeneratedid" %) 95 +(% class="wikigeneratedid" id="H41E44243A43043743E44244344144243044043543244843844543D43E44143844243543B43543942243544543D43E43B43E43343844F43843743143043243B44F43544243E44243D43543E43144543E43443843C43E44144243843844143F43E43B44C43743E43243044244C44443843743844743544143A43843543443844143A43544244B2C43645144144243A43843543443844143A43843843C43043343D43844243D44B43543B43543D44244B2C43A43E44243E44044B43544143E43244043543C43543D43543C43244B44543E43444F44243843744144244043E44F43844244043543144344E44244143B43E43643D43E43343E43E43144143B44343643843243043D43844F." %) 96 +**Отказ от устаревших носителей** 98 98 Технология избавляет от необходимости использовать физические дискеты, жёсткие диски и магнитные ленты, которые со временем выходят из строя и требуют сложного обслуживания. 99 99 100 -===== **Простота интеграции** ===== 101 - 102 -(% class="wikigeneratedid" %) 99 +(% class="wikigeneratedid" id="H41F44043E44144243E44243043843D442435433440430446438438MAXIOLLandiskTechnologyAE44143E43243C43544144243843C43044144043043743B43844743D44B43C43843C43E43443543B44F43C43844043544244043E-43A43E43C43F44C44E44243544043E4322C43F43E43443443544043643843243044E44943843C43844043043143E44244344143143B43E44743D44B43C43844344144244043E43944144243243043C4382C44744243E43443543B43043544243545144343D43843243544044143043B44C43D44B43C44043544843543D43843543C." %) 100 +**Простота интеграции** 103 103 MAXIOL Landisk Technology® совместима с различными моделями ретро-компьютеров, поддерживающими работу с блочными устройствами, что делает её универсальным решением. 104 104 105 -===== **Гибкость и масштабируемость** ===== 106 - 107 -(% class="wikigeneratedid" %) 103 +(% class="wikigeneratedid" id="H41343843143A43E44144244C43843C43044144844243043143844044343543C43E44144244C41F43E43B44C43743E43243044243543B43843C43E43344344244544043043D43844244C43D43543E43344043043D43844743543D43D43E43543A43E43B43844743544144243243E43E43144043043743E43243443844143A43E43243D4304414354404324354404352C44343F44043043243B44F44244C43843C43843843144B44144244043E43F43544043543A43B44E44743044244C44144F43C43543643444343D43843C43843143543743D43543E43144543E43443843C43E44144243844443843743844743544143A43E43343E43F43544043543D43E44143043443043D43D44B445." %) 104 +**Гибкость и масштабируемость** 108 108 Пользователи могут хранить неограниченное количество образов дисков на сервере, управлять ими и быстро переключаться между ними без необходимости физического переноса данных. 109 109 110 -===== **Удалённый доступ** ===== 111 - 112 -(% class="wikigeneratedid" %) 107 +(% class="wikigeneratedid" id="H42343443043B45143D43D44B43943443E44144244343F41143B43043343E43443044044F44143544243543243E43C44343F43E43443A43B44E44743543D43844E43F43E43B44C43743E43243044243543B43843C43E43344344244043043143E44243044244C44143E43144043043743043C43843443844143A43E43243843743B44E43143E43944243E44743A43843C4384404302C43844143F43E43B44C43744344F44143243E43844043544244043E-43A43E43C43F44C44E44243544044B44243043A2C43144343444243E43E43D43843F43E43443A43B44E44743543D44B43A43B43E43A43043B44C43D44B43C43D43043A43E43F43844243543B44F43C." %) 108 +**Удалённый доступ** 113 113 Благодаря сетевому подключению пользователи могут работать с образами дисков из любой точки мира, используя свои ретро-компьютеры так, будто они подключены к локальным накопителям. 114 114 115 -===== **Надёжность и сохранность данных** ===== 116 - 117 -(% class="wikigeneratedid" %) 111 +(% class="wikigeneratedid" id="H41D43043445143643D43E44144244C43844143E44544043043D43D43E44144244C43443043D43D44B44541844143F43E43B44C43743E43243043D43843543E43143B43044743D43E43343E44544043043D43843B43844943043C43843D43843C43843743844044343544244043844143A43F43E44243544043843443043D43D44B4452C43043244144244043E43543D43D44B43543C43544543043D43843743C44B43F44043E43243544043A43844643543B43E44144243D43E44144243843E43143544143F43544743843243044E44243844543A43E44044043543A44243D43E43544544043043D43543D43843543843F435440435434430447443." %) 112 +**Надёжность и сохранность данных** 118 118 Использование облачного хранилища минимизирует риск потери данных, а встроенные механизмы проверки целостности обеспечивают их корректное хранение и передачу. 119 119 120 -===== **Поддержка ретро-экосистемы** ===== 121 - 122 -(% class="wikigeneratedid" %) 115 +(% class="wikigeneratedid" id="H41F43E43443443544043643A43044043544244043E-44D43A43E44143844144243543C44BMAXIOLLandiskTechnologyAE43F43E43C43E43343043544244143E44544043043D44F44244C44643844444043E43243E43543D43044143B4354344384352C43F44043543443E44144243043243B44F44F44343443E43143D44B43943844143E43244043543C43543D43D44B43944143F43E44143E43144043043143E44244B44144344144243044043543244843843C43843244B44743844143B43844243543B44C43D44B43C43844143844144243543C43043C438." %) 116 +**Поддержка ретро-экосистемы** 123 123 MAXIOL Landisk Technology® помогает сохранять цифровое наследие, предоставляя удобный и современный способ работы с устаревшими вычислительными системами. 124 124 125 - 126 126 ==== **Перспективы развития** ==== 127 127 128 128 В будущем планируется расширение возможностей технологии, включая: ... ... @@ -133,79 +133,10 @@ 133 133 134 134 Таким образом, **MAXIOL Landisk Technology®** открывает перед владельцами ретро-компьютеров **новую эру облачного взаимодействия**, делая их работу с данными более удобной, надёжной и безопасной. 135 135 136 -== DNSимя и TCP порт для подключения к MAXIOL Landisk Technology®==129 +== Sub-paragraph == 137 137 138 -1. **DNS имя**: **landisk.maxiol.com** 139 -Это доменное имя указывает на сервер **MAXIOL Landisk Technology®**, позволяя клиентским устройствам автоматически подключаться к серверу без ввода IP-адреса. Оно облегчает доступ к облачному хранилищу для ретро-компьютеров. 140 -1. **TCP Порт**: **34162** 141 -Порт **34162** используется для безопасной и надежной передачи данных между клиентом и сервером через протокол **TCP**. Он обеспечивает стабильное соединение и исключает конфликты с другими приложениями. 131 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 142 142 143 - Приподключении клиент разрешает доменное имя в IP-адрес,затем устанавливает соединение с сервером через порт **34162**, что позволяет начать обмен блоками данных между сервером и ретро-компьютером.133 +== Sub-paragraph == 144 144 145 -== Структура запроса == 146 - 147 -В **MAXIOL Landisk Technology®** как клиент, так и сервер написаны на языке C, что позволяет эффективно управлять памятью и работать с низкоуровневыми операциями ввода/вывода. Структуры запросов, отправляемых на сервер, имеют строгую формализованную форму, которая обеспечивает правильную передачу данных между клиентом и сервером. Эти структуры определяются с учетом специфики языка C, включая синтаксис описания структур данных и использование указателей. 148 - 149 - 150 -{{code language="c++"}} 151 -// структура пакета запроса 152 -typedef __packed struct landisk_reqest 153 -{ 154 - unsigned int num_block; // номер блока (32 бита) 155 - unsigned short int command; // команда 156 - unsigned char reserved[32]; // зарезервировано 157 - unsigned char data[512]; // данные - если они отправляются 158 - char path[386]; // путь до диска 159 - unsigned short int crc; // CRC команды 160 -} landisk_reqest_t; 161 -{{/code}} 162 - 163 -при открытии файла блок данных (data[512]) рассматривается как пакет информации следующей структуры 164 - 165 -{{code language="c++"}} 166 -// структура пакета открытия файла, информационные параметры 167 -typedef __packed struct landisk_reqest_status 168 -{ 169 - unsigned long timestamp; // локальное время контроллера (unix-time) 170 - unsigned long uptime; // аптайм в секундах 171 - unsigned long ip_addr; // локальный ip адрес контроллера 172 - unsigned long dns_srv1; // ip адреса DNS-серверов 173 - unsigned long dns_srv2; 174 - unsigned short int tzone; // таймзона в минутах 175 - unsigned short int platform; // номер платформы 176 - unsigned short int controller; // тип контроллера 177 - unsigned short int version; // версия прошивки контроллера 178 - char build[32]; // дата билда прошивки контроллера 179 - char url[64]; // URL производителя контроллера 180 -} landisk_reqest_status_t; 181 -{{/code}} 182 - 183 -пакет информации настоятельно рекомендуется заполнять полностью 184 -\\~/~/ platform - номер платформы 185 -1 - PDP-11 - БК 10/11M 186 -2 - PDP-11 - остальные - ДВК Э60 УКНЦ оригинальные машины итд 187 -3 - MSX 188 -\\для добавления вашей платформы пишите в комментарии к этой статье. 189 -\\~/~/ controller - тип контроллера 190 -1 - AZБК 191 -2 - AZ - для всех остальных PDP-11 машин 192 -3 - Carnivore2+ 193 -\\для добавления вашего контроллера пишите в комментарии к этой статье. 194 - 195 -=== Команды === 196 - 197 -{{code language="c++"}} 198 -// команды 199 -#define LANDISK_CMD_OPEN 1 // в ответ успешность/ошибка, и если успешно - размер диска 200 -#define LANDISK_CMD_READ 2 // чтение блока 201 -#define LANDISK_CMD_WRITE 3 // запись блока 202 -#define LANDISK_CMD_CLOSE 4 // закрытие файла 203 -#define LANDISK_CMD_OPENDIR 5 // открыть оглавление по указанному пути 204 -#define LANDISK_CMD_READDIR 6 // прочитать одну запись оглавления в буфер 205 -#define LANDISK_CMD_SEARCH_REQ 7 // послать запрос поиска 206 -#define LANDISK_CMD_READ_SREQ 8 // прочитать одну запись результата поиска в буфер 207 -{{/code}} 208 - 209 - 210 - 211 - 135 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.