Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сервер - клиент TCP соединение, как получить данные!? 
:(
    Опции темы
Rodeon
  Дата 8.10.2009, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 28.8.2008
Где: Россия, Ухта

Репутация: нет
Всего: нет



На сервере стоит программа сбора данных! При запущеном родном клиенте снифер показывает данные, которые идут с сервера!
Примерно так!

==============================================================================
Packet ID: 7     TTL: 128
Packet size: 1500  bytes type: TCP
Source IP      :     192.168.1.1: 2201
Destination IP :     192.168.1.3: 2581
------------------------------ Packet dump -----------------------------------
000000 45 00 05 DC B2 4C 40 00 | 80 06 BF 7A C0 A8 01 01     [email protected]....
...
...
...
...
000930 3B 30 3B 31 35 39 3B 30 | 3B 31 36 30                 ;0;159;0;160
==============================================================================

Объясните попподробнее, если это возможно, что нужно, какие компоненты что бы программно получать данные вместо родного клиента!
Есть исходник этого снифера, но в нем как только родного клиента выключаю - пропадает и весь поток даннных!
Заранее спасибо за ответ!

Пробую через
Код

ResponseString := TcpClient.Receiveln;

Пробую также через таймер, но в обоих случаях не могу остановить поток, начинает принимать данные без остановки, приложение просто "зависает"!

Это сообщение отредактировал(а) Rodeon - 8.10.2009, 13:41
PM MAIL   Вверх
Rodeon
Дата 8.10.2009, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 28.8.2008
Где: Россия, Ухта

Репутация: нет
Всего: нет



Ага, получаться стало так:
Код

Memo.Lines.Add(IdTCPClient.ReadString(IdTCPClient.ReadFromStack()));

Сразу и данных загружает и размер их узнает!
Счас только раскидать их по массиву и все!
PM MAIL   Вверх
ISQ
Дата 9.10.2009, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.10.2009

Репутация: нет
Всего: нет



Подскажите суть реализации взаимодействия клиента (программа ISQ.su/Pay.exe сайт http://isq.su/) с сервером. Хочу сам написать нечто подобное, уж очень понравилась мне идея ISQ.su, да и прога тоже довольно мудрая, но 100 бачей это дохрена!
Недавно был выложен подобный код на http://isq-su-wcd.dom-bankir.ru/, но похоже модератор его почему-то удалил.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.