Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

Вопрос с передачей массивов   Найти похожие ветки 

 
Airs   (2002-05-06 15:04) [0]

Не могли бы Вы подсказать как сделать следующее:

Есть некотороле колическтво машин с клиентами и одна машина Сервер

С клиентов поступает на сервер разного рода информация разного типа
(массивы разные по типу и содержанию),
как выяснить какого типа информация пришла?

Например:
с машины №1 (клиент) был послан массив (Mass1:array[0..3] of string) на сервер, и с
машины №2 был послан массив (mass2:array[0..10] of integer) как на
сервере узнать в какую переменную записывать информацию из буфера,
то ли в Mass1, то ли mass2? Причем как с №1 так и с №2 может прийти
как Mass1, так и Mass2, причем неизвестно когда придет тот или иной
массив.

С помощью чего лучше это делать?
С помощью потоков или буфера?

Можно конечно делать через управляющее слово и SendText, но тогда
придется сложные массивы как на клиента так и на сервере
переделывать под строку, следовательно пропадает универсальность.


 
Дмитрий Баранов   (2002-05-06 17:04) [1]

1) Писать свой протокол, определяя свои разделители (при переменной длине полей) или длину поля (при фиксированной длине оных)
2) XML

Второй вариант проще.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.012 c
1-47261
James007
2002-06-29 17:26
2002.07.15
Создание обработчика события для динамически созданного компонент


1-47259
Stelius
2002-06-28 00:35
2002.07.15
Вопрос по CONSTRUCTOR у


14-47717
VictorT
2002-06-19 15:53
2002.07.15
Disk Dupe


7-47837
AnSav
2002-04-19 20:16
2002.07.15
Есть ли возможность в Win9x скрыть папки?


1-47431
plash07
2002-07-01 11:30
2002.07.15
Как преобразовать текстовую строку в строку типа Пр.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский