![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
wagner |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 18.5.2005 Репутация: нет Всего: нет |
Добрый день граждане !
Кто нибуть может объяснить как сделать простой клиент сервер с помощью компонентов Indy 10. Стандартный хелп не подходит (там описывается Athread, а в 10 Iindy метод заменили на Acontext) Хочется понять как с этим работать вообще ... то есть если можно пример по подробнее ![]() Для начала из разряда установки соединения и передачи приветствия от клиента к серверу, а потом вариант с передачей данных (наприме числового массива) C Уважением Wagner |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
...\Delphi7\Demos\Indy\BasicClientServer
|
|||
|
||||
wagner |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 18.5.2005 Репутация: нет Всего: нет |
Текст единственного файла в данном каталоге:
На сайте перерыл все - ничего нет ![]() Если есть возможность приведите исходник из примера - буду очень признателен, кое чего я и сам накопал ..но как-то криво это работает - серверу я комманду посылаю от сервера ответа нет (( : сервер
клиент
Это сообщение отредактировал(а) wagner - 19.5.2005, 07:49 |
||||||
|
|||||||
<Spawn> |
|
||||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 1 Всего: 64 |
Так зачем ты обращаешься к IOHandler? Ты его хоть к компоненту прицепил? Для твоего примера достаточно написать:
И для установленного соединения:
Под рукой нет Indy 10, т.к. не установлена Delphi 2005, но на Indy 9 все работает. -------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
||||
|
|||||
KEM |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 152 Регистрация: 28.1.2005 Репутация: нет Всего: 2 |
Может есть у кого что новое по теме ?
Вообщем так и не вкурил как в инди 10 потоки принимать на клиенте и отправлять на сервере... ![]() Update: Оказалось всё просто, в самом начале выше приведённой процедуры надобыло нипмсать
Странно но работает... Это сообщение отредактировал(а) KEM - 25.2.2007, 16:46 --------------------
Мы растворяем сознание жизни, реальностью стал бешеный ритм... |
||||
|
|||||
Lexicss |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 16.8.2006 Где: Беларусь, Минск Репутация: нет Всего: 1 |
В Indy10 так нельзя. Метод WriteLn имеется только через IdTCPClient1.Connection.IOHandler или (только на клиенте) IdTCPClient1.Socket --------------------
Бери от жизни всё. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
||||
|
||||
Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
Snowy, как те удалось ее найти? Я вот на это дупло зашел http://www.projectindy.org/Sockets/Demos/index.EN.aspx - не фига нет по сегодняшний день? У кого-нибудь есть букварь на русском по Indy10, подобие книжке Глубины Indy - правда там рассматривалось для Indy9 -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
myk |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
дайте нам букварь!(=
|
|||
|
||||
davemus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.4.2009 Репутация: нет Всего: нет |
||||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
читайте на англицком и смотрите сорцы. там же все просто
-------------------- There are always someone smarter than you... |
|||
|
||||
jsj |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 4.3.2009 Репутация: нет Всего: нет |
Ок, а как сделать чтобы порт был любым для подключения?
Ну на сервере - я поставил НОЛЬ, типа он все принимает... А на клиенте НОЛЬ не пашет - но фиксированно задавать порт - не колонкор - а как сделать цивильно? А, народ? =) |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |