![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Client и Server. Как сделать надежно и просто ?
ZV © (2009-12-23 17:38:00)Client и Server . Как сделать надежно и просто ? Мне нужно передавать в локальной сети от компьютеров (Клиентов 160 штук) на сервер данные (120байт с каждого клиента ) сервер их принимает , анализирует и отправляет ответ (20байт) индивидуально каждому клиенту который прислал данные для анализа. Голова идет кругом от обилия информации, не могу понять что мне нужно использовать для моей задачи- Indy ,Socket и т.п. Поэтому решил проконсультироваться у специалистов, какой мне выбрать компонент для реализации поставленной задачи . И ещё меня мучает такой вопрос, сколько сервер сможет потянуть клиентов, если они передают пакеты по 120байт не синхронно, каждый клиент передает пакет с промежутком в 8 секунд?
Delphi 2009
alekseyi (2010-02-16 14:06:00) [1]Я пользуюсь компанентами ServerSocket и ClientSocket очень прост в использовании
Сергей М. (2009-12-24 08:53:00) [2]ReadStrings - это метод объекта IOHandler, доступ которому после успешного коннекта можно получить через одноименное публичное св-во объекта IdTCPClient.
WriteStrings - такого метода нет, но есть WriteLn все у того же IOHandler'а.
> сколько сервер сможет потянуть клиентов
160 клиентов - смешное число.
При грамотно организованном обслуживании сервер потянет и в тысячу раз большую нагрузку.
Медвежонок Пятачок (2009-12-23 23:25:00) [3]И вообще, а нужен ли мне Indy. Может мне нужна реализация на других компонентах?
А может тебе ничего и не надо?
Может показалось?
ZV (2009-12-23 22:26:00) [4]
> Чтобы что-то вышло, надо чтобы это что-то сначало вошло.
</I
Не могу найти в Indy10 функцию IdTCPClient1.ReadStrings();//Прием данных с сервера
Так же не могу найти IdTCPClient1.WriteStrings();
есть только IdTCPClient1.WriteRFCStrings(Memo2.lines);
в чем между ними разница?
Сергей М. (2009-12-23 21:54:00) [5]
> не выходит пока ничего
Чтобы что-то вышло, надо чтобы это что-то сначало вошло.
У тебя оно вошло ?
Или телепатор надо включать ?
ZV (2009-12-23 20:58:00) [6]А где этот Демос ?И вообще, а нужен ли мне Indy. Может мне нужна реализация на других компонентах?
Anatoly Podgoretsky (2009-12-23 20:05:00) [7]> ZV (23.12.2009 19:54:02) [2]
В Демос очень много примеров.
ZV (2009-12-23 19:54:00) [8]Я в первый раз разрабатываю приложение для сетей, поэтому мне работа с любым компонентом будет уроком. Я для этого и создал тему, что бы узнать, что конкретно использовать в моем случае, чтобы потом не было вопросов - а зачем я это то все нагородил, когда можно было решить все очень просто и компактно. Пока жду ответа, тренируюсь на компоненте Indy. Только не выходит пока ничего.
Медвежонок Пятачок (2009-12-23 18:48:00) [9]какой мне выбрать компонент для реализации поставленной задачи
тот, которым умеешь пользоваться