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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IdHTTPServer, ошибка подключения 
:(
    Опции темы
DYUMON
Дата 25.7.2007, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

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



в проге использую компонент IdHTTPServer вот только не пашет данный кусочек кода

Код

procedure TForm1.ServerConnect(AThread: TIdPeerThread);
begin
   form1.lbAddConnect.Items.Add('Внимание обнаружено подключение' );
   form1.lbAddConnect.Items.Add(server.Athread.Connection.binding.PeerIP);
end;

пишет что такое не возможно 
может я что не подключил в разделе uses ?


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
DYUMON
Дата 25.7.2007, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

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



Народ извините в  спешке не то написал сам код такой
Код

procedure TForm1.ServerConnect(AThread: TIdPeerThread);
begin
   form1.lbAddConnect.Items.Add('Âíèìàíèå îáíàðóæåíî ñîåäèíåíèå' );
   form1.lbAddConnect.Items.Add(AThread.Connection.binding.PeerIP);
end;

может это было для старой версии компонентов или делфи написано???????????


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
dumb
Дата 25.7.2007, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

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



Цитата(DYUMON @  25.7.2007,  18:22 Найти цитируемый пост)
пишет что такое не возможно

правильно пишет. что такое многопоточность знаем? - если нет, то лучше на время забыть о Id*Server.

читать здесь: Многопоточность - как это делается в Дельфи.
PM MAIL   Вверх
DYUMON
Дата 25.7.2007, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

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



ну дак там откуда я это спечатывал работало журнал Хакер №50


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
dumb
Дата 26.7.2007, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

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



вообще, работать должно, но через раз. код же ж писал хакер.

вернемся к... твоему вопросу.
Цитата(DYUMON @  25.7.2007,  18:22 Найти цитируемый пост)
пишет что такое не возможно

что конкретно пишет? в какой момент? правила форума читал?
PM MAIL   Вверх
DYUMON
Дата 27.7.2007, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

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



пишет на эту строчку
Код

 form1.lbAddConnect.Items.Add(AThread.Connection.binding.PeerIP);

что
что[Error] Unit1.pas(67): Undeclared identifier: 'binding' 

может они в своём журнале коряво написали
вооющее данная строчка должна определять ip подключившегося может это как то по другому делается???????? 


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
DYUMON
Дата 27.7.2007, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

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



я тут поконструировал а такая строчка будет работать
  
Код

 form1.lbAddConnect.Items.Add(AThread.Connection.Socket.Binding.PeerIP);



--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
dumb
Дата 27.7.2007, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

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



компилироваться будет. работать тоже, но, как я уже говорил, будет периодически "падать".
PM MAIL   Вверх
DYUMON
Дата 31.7.2007, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

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



А если антифриз добавить?


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
0LineGate
Дата 1.8.2007, 02:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



антифриз? smile 
PM MAIL WWW Skype   Вверх
dumb
Дата 1.8.2007, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

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



Цитата(0LineGate @  1.8.2007,  02:55 Найти цитируемый пост)
антифриз?

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

на самом деле, речь о компоненте TIdAntiFreeze, который периодически вызывает обработку сообщений во время блокирующих вызовов приема-получения данных другими компонентами из состава Indy.

DYUMON, антифриз тут не причем - для каждого входящего соединения серверные Indy-компоненты создают отдельный поток, в контексте которого и вызываются все события. таким образом ты производишь обращение к визуальным компонентам из рабочего потока, что делать, мягко говоря, нельзя. подробнее - в статье, ссылку на которую я уже здесь приводил.
PM MAIL   Вверх
DYUMON
Дата 2.8.2007, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

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



Да читал я про потоки. Я эту прогу испытывал. Она работает без сбоев воттолько почемуто регистрирует по 4 подключение. Это что так браузер обращается к странице по 4 раза?


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

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

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

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

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

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


 




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


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

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