Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2007, 00:02   #1
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
Восклицание Indy и пакеты

Помогите, разъясните мне как можно при помощи Indy отослать к примеру вот такой пакет:
[Название] [Тип] [Значение]
VerProto - WORD 01;
NumCmd - WORD
IDService WORD
SizeData DWORD
---------------------------- Далее данные
Cmd DWORD
тут следуют параметры в зависимости от команды.
Как собрать, отослать, принять и обработать такой пакет средствами Indy??? Помогите пожалуйста, очень надо
P.S. Можно ли сервер сделать на Indy, а клиент к примеру на TClientSocket или что-то другое, или наоборот???
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Старый 24.09.2007, 10:04   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

IdTcpserver/Client
метод sendcmd (sendchr)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 25.09.2007, 09:56   #3
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
Лампочка

Немного не то хотелось услышать
Собрать заголовок определенного размера к примеру 8 байт, а дальше (к примеру) еще 10 байт. Все это собирается в один пакет и посылается. Там читается 8 байт (заголовок). В заголовке есть параметр SizeData и его значение 10. Тоесть читаем из сокета еще 10 байт.
Как такое сделать??
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Старый 25.09.2007, 10:02   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Хм... ну самое логичное в этом случае:
Доскональное изучение RFC (без этого дальше можно и не пробовать)
Далее общего примера дать не могу (ибо сам не писал, не сталкивался ни разу с задачей, с которой не могли бы справиться компоненты Indy)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 25.09.2007, 10:28   #5
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
Вопрос

Цитата:
Сообщение от Квэнди Посмотреть сообщение
Хм... ну самое логичное в этом случае:
Доскональное изучение RFC (без этого дальше можно и не пробовать)
Далее общего примера дать не могу (ибо сам не писал, не сталкивался ни разу с задачей, с которой не могли бы справиться компоненты Indy)
А что это за RFC (где-то краем уха слышал о таком) и где его можно изучить (на русском )???
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как обновить indy 9 на indy 10 Пилигрим Компоненты Delphi 16 30.04.2010 10:11
Indy 9 против Indy 10 OrdJONY Свободное общение 2 08.11.2008 20:28
Пишу прогу на Дельфи. Пакеты не доходят. heor Компоненты Delphi 0 22.08.2008 22:40
Математические пакеты yudjin Общие вопросы Delphi 0 03.05.2008 09:02
Пакеты benjaminfran Фриланс 7 20.02.2008 21:29