Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Client и Server. Как сделать надежно и просто ?   Найти похожие ветки 

 
ZV ©   (2009-12-23 17:38) [0]

Client  и Server  . Как сделать  надежно и просто ? Мне нужно передавать в локальной сети  от компьютеров  (Клиентов  160 штук) на сервер данные (120байт с каждого клиента ) сервер их принимает , анализирует и отправляет ответ (20байт) индивидуально каждому клиенту который прислал данные для анализа. Голова идет кругом от обилия информации, не могу понять  что мне нужно использовать для моей задачи- Indy ,Socket и т.п. Поэтому решил проконсультироваться у специалистов,  какой мне выбрать компонент для реализации поставленной задачи . И ещё меня мучает такой вопрос, сколько сервер сможет потянуть клиентов, если они передают пакеты по 120байт не синхронно,  каждый клиент передает пакет с промежутком в 8 секунд?
 Delphi 2009


 
Медвежонок Пятачок ©   (2009-12-23 18:48) [1]

какой мне выбрать компонент для реализации поставленной задачи

тот, которым умеешь пользоваться


 
ZV ©   (2009-12-23 19:54) [2]

Я в первый раз разрабатываю приложение для сетей, поэтому мне работа с любым компонентом будет уроком. Я для этого и создал тему, что бы узнать, что конкретно использовать в моем случае, чтобы потом не было вопросов - а зачем я это то все нагородил, когда можно было решить все очень просто и компактно. Пока жду ответа, тренируюсь на компоненте Indy. Только не выходит  пока ничего.


 
Anatoly Podgoretsky ©   (2009-12-23 20:05) [3]

> ZV  (23.12.2009 19:54:02)  [2]

В Демос очень  много примеров.


 
ZV ©   (2009-12-23 20:58) [4]

А где этот Демос ?И вообще, а нужен ли  мне Indy. Может мне нужна реализация на других компонентах?


 
Сергей М. ©   (2009-12-23 21:54) [5]


> не выходит  пока ничего


Чтобы что-то вышло, надо чтобы это что-то сначало вошло.
У тебя оно вошло ?
Или телепатор надо включать ?


 
ZV ©   (2009-12-23 22:26) [6]


> Чтобы что-то вышло, надо чтобы это что-то сначало вошло.
</I
Не могу найти в Indy10  функцию  IdTCPClient1.ReadStrings();//Прием данных с сервера
Так же не могу найти  IdTCPClient1.WriteStrings();
есть только   IdTCPClient1.WriteRFCStrings(Memo2.lines);
в чем между ними разница?


 
Медвежонок Пятачок ©   (2009-12-23 23:25) [7]

И вообще, а нужен ли  мне Indy. Может мне нужна реализация на других компонентах?

А может тебе ничего и не надо?
Может показалось?


 
Сергей М. ©   (2009-12-24 08:53) [8]

ReadStrings - это метод объекта IOHandler, доступ которому после успешного коннекта можно получить через одноименное публичное св-во объекта IdTCPClient.

WriteStrings - такого метода нет, но есть WriteLn все у того же IOHandler"а.


> сколько сервер сможет потянуть клиентов


160 клиентов - смешное число.
При грамотно организованном обслуживании сервер потянет и в тысячу раз большую нагрузку.


 
alekseyi ©   (2010-02-16 14:06) [9]

Я пользуюсь компанентами ServerSocket и ClientSocket очень прост в использовании



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.101 c
2-1334139178
Jimmy
2012-04-11 14:12
2013.03.22
Обработка 32-битного PNG с помощью ScanLine


2-1343924127
Pcrepair
2012-08-02 20:15
2013.03.22
Правильный код функции с idHTTP


2-1340776149
mpdasa
2012-06-27 09:49
2013.03.22
Как вставлять текст в (rich)edit с задержкой времени


15-1343414133
KilkennyCat
2012-07-27 22:35
2013.03.22
Чем бы учитывать свои радиодетальки?


2-1348029995
Dibed
2012-09-19 08:46
2013.03.22
Преобразование даты и времени





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский