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

Вниз

Подключение Telnet клиентов к серверу и как это разрулить?   Найти похожие ветки 

 
dnsokol ©   (2004-03-23 11:38) [0]

Привет Алл! м.б. и глупый вопрос, просто если с UDP соединениям опыт работы есть, а вот тут, с TCP в небольшой ступор впал.
Вопрос собственно возник следующий: на сколько я помню, TCP держит постоянное соединение м/ду клиентами, пока они этого хотят :) Т.е. грубо к серваку по опред. порту подсоединилось 5 клиентов, все они общаются с сервером. И загвоздка возникла в том, как это дело всё переваривать на сервере. Т.е. есть предположение под каждое соединение открывать свой трид, но тоды интересно, как впадать в ожидание, пока по этому соединению ничего не идёт и что вешать обработчиком на сам порт? Толи я должен каждое соединение сам разруливать, то ли оно само это умеет делать.
Ну и стандартно - кого лучше для этих целей поюзать?


 
Digitman ©   (2004-03-23 12:19) [1]

imho, для ТелНет-сервиса вполне подойдет IdTCPServer
там все уже "разрулено", есть и блокирующее ожидание, и мультипоточность, и удобные методы для строкового транспорта


 
dnsokol ©   (2004-03-23 12:35) [2]

:) вообще хотелось бы самому :) а IdTCPServer - где под это дело грамотные доки найти? Компоненты все там достаточно нагруженные, а у меня что то по ним доков абсолютно никаких нет :(


 
Digitman ©   (2004-03-23 12:43) [3]


> dnsokol



> вообще хотелось бы самому


ну что ж ... садомазохизм здесь не так уж и плох ... будет четкое понимание происходящего ..

рискни выполнить требуемое тебе на базе TServerSocket d ht;bvt stThreadBlocking .. инф-ция в хэлпе по методам-св-вам-событиям этого компонента есть ... исходники тоже имеются


> IdTCPServer - где под это дело грамотные доки найти?


хэлп же должен идти в станд.поставке пакета ... да и исх.тексты тоже имеются


 
Verg ©   (2004-03-23 19:53) [4]


> [1] Digitman ©   (23.03.04 12:19)


Мало того, есть прямо TIdTelnetServer.



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

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

Наверх





Память: 0.45 MB
Время: 0.036 c
14-1082700031
karat
2004-04-23 10:00
2004.05.16
Проблема с CD-Rewriteble


4-1079953703
V-Isa
2004-03-22 14:08
2004.05.16
Hot Key & Selected Text


3-1082364962
Женя
2004-04-19 12:56
2004.05.16
ограничить кол-во строк результата запроса


14-1082647615
panov
2004-04-22 19:26
2004.05.16
Алгоритм перноса слов в строке.


3-1082013742
Mamed
2004-04-15 11:22
2004.05.16
Izmeneniya v Clienddataset





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский