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

Вниз

Передача объектов по TCP/IP   Найти похожие ветки 

 
Vladi78   (2008-05-23 16:08) [0]

Ничего в этом не смыслю ... Есть программа в которой куча классов и объектов. Нужно будет передавать объекты по TCP/IP другой моей программе.
Некоторые объекты содержат ссылки на другие объекты ...  

Поделитесь полезными советами, информацией в каких книгах можно это прочесть или еще лучше ссылками на статьи ...


 
Reindeer Moss Eater ©   (2008-05-23 16:10) [1]

объекты не надо передавать.


 
Palladin ©   (2008-05-23 16:10) [2]

ключевые слова для поиска
"сериализация объектов"
"передача данных по сети"


 
tesseract ©   (2008-05-23 16:10) [3]


> Нужно будет передавать объекты по TCP/IP другой моей программе.
> Некоторые объекты содержат ссылки на другие объекты ...
>  


Лучше почтой, голубиная  - самое оно!

Для таких целей служат DCOM/CORBA.  Смотри их описание.


 
DrPass ©   (2008-05-23 16:11) [4]


> Нужно будет передавать объекты по TCP/IP другой моей программе.
>
> Некоторые объекты содержат ссылки на другие объекты ...
>  

Объекты ты никак передать не сможешь. Ты сможешь только передавать типы и свойства объектов, а на другой стороне создавать объекты нужных типов и присваивать им соответствующие свойства


 
Vladi78   (2008-05-23 16:29) [5]

У меня есть объект, например ObjTest у него есть


 
Vladi78   (2008-05-23 16:30) [6]

Пред. пост не читать))


> Объекты ты никак передать не сможешь. Ты сможешь только
> передавать типы и свойства объектов, а на другой стороне
> создавать объекты нужных типов и присваивать им соответствующие
> свойства


Через компоненты TClientSocket / TServerSocket это возможно ?


 
Reindeer Moss Eater ©   (2008-05-23 16:30) [7]

нет.


 
Vladi78   (2008-05-23 16:31) [8]


> Reindeer Moss Eater ©   (23.05.08 16:30) [7]


Подскажите, какие компоненты использовать ?


 
Reindeer Moss Eater ©   (2008-05-23 16:31) [9]

никакие нельзя


 
Reindeer Moss Eater ©   (2008-05-23 16:32) [10]

пока на приемном конце не вызовем конструктор, никакого объекта там не появится, даже если умудриться заслать их туда миллион.


 
Anatoly Podgoretsky ©   (2008-05-23 16:33) [11]

> Vladi78  (23.05.2008 16:31:08)  [8]

Что ты называешь объектами?


 
Vladi78   (2008-05-23 16:36) [12]

Попробую, объяснить свою ситуацию, может, что нить подскажете ...

На стороне клиента есть объект objTest = class TPersons

У него есть 3 свойства, 1 - Имя, 2 - Фамилия, 3 - Отчество ...

На стороне сервера есть функция которая сажает данные в таблицу БД.

Моя задача передать из клиента эти 3 (образно) свойства, а сервер должен их посадить в таблицу.

Что мне использовать для этого, подскажите ??? :(


 
Reindeer Moss Eater ©   (2008-05-23 16:40) [13]

TidHTTPClient + TidHTTP


 
tesseract ©   (2008-05-23 16:58) [14]


> Что мне использовать для этого, подскажите ??? :(


Через сокеты передать свойства на сервер. ОБЪЕКТ передавать сам совершенно не нужно.



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

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

Наверх





Память: 0.47 MB
Время: 0.007 c
15-1210081601
Foo Fighters
2008-05-06 17:46
2008.06.15
как в документе rtf-формата тексты разделить на несколько частей?


2-1211353591
Mozgan
2008-05-21 11:06
2008.06.15
Поиск в базе


4-1191314176
AndreiDeJavu
2007-10-02 12:36
2008.06.15
Доработка MSGina


2-1211396061
serega12
2008-05-21 22:54
2008.06.15
Треугольник


2-1211223224
Nucer
2008-05-19 22:53
2008.06.15
Truncate и TFileStream





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский