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

Вниз

TCP/IP   Найти похожие ветки 

 
Ozone ©   (2004-02-29 11:20) [0]

Как с помощью компонентов TTcpClient и TTcpServer реализовать такое:
сервер посылает команду (любая строка) клиенту и клиент разпознов ее начинает посылать серверу набор строк.
Возможно ли это вообще? Может как-нибудь по другому?


 
Verg ©   (2004-02-29 11:24) [1]

Что значит "как"?
Так - берешь и реализовываешь, для этого всего тут хватает: эти компоненты просто обертка сокетов в минимальной (классической) реализации.


 
Ozone ©   (2004-02-29 11:30) [2]

Я пробовал - не получается.
Может праведешь алгоритм реализации клиента и сервера (в общих чертах)...


 
Anatoly Podgoretsky ©   (2004-02-29 11:31) [3]

Большинство протоколов более высокго уровня именно так и работают, например FTP, HTTP и т.д.


 
Ozone ©   (2004-02-29 11:34) [4]

To Anatoly Podgoretsky

Знаю, но как реализовать?


 
Verg ©   (2004-02-29 11:34) [5]


>  (в общих чертах)...


:))
Клиент подключается к серверу и передает иму команды-запросы, сервер их обрабатывет и выдает клиенту запрошенную информацию. Если клиенту этого достаточно, то он отключается от сервера.

Я пробовал - получается.


 
Ozone ©   (2004-02-29 11:36) [6]

Не мог бы скинуть исходник на ящик? (yakovenko@sibmail.ru)


 
Verg ©   (2004-02-29 11:39) [7]


> Ozone ©   (29.02.04 11:36) [6]


У тебя самого этого добра завались - см. Indy.

Или что - программу написать за тебя?


 
Ozone ©   (2004-02-29 11:42) [8]

To Verg

>> Или что - программу написать за тебя?

Это совершенно не нужно.

>> У тебя самого этого добра завались - см. Indy.

А в Delphi есть примеры работы с Indy?


 
Verg ©   (2004-02-29 11:49) [9]

Слушай, ну псмотри ты уже в каталог Delphi. Неужели это труднее, чем в сети вопросы задавать?
У Indy, кстати, есть сайт
http://www.indyproject.org


 
Verg ©   (2004-02-29 11:50) [10]

Internet Direct (Indy for short) is an open source Internet component suite comprised of popular Internet protocols. Indy is the most comprehensive socket library available for any language and contains support for TCP, UDP, ICMP, clients, servers, SMTP, POP3, IMAP4, HTTP, NNTP, FTP, and many more protocols. In fact Indy implements more than 120 protocols and Internet standards!

Indy is available for C#, Visual Basic.Net, Delphi, and Borland C++. Indy is also included in Borland"s Delphi, Kylix, and C++ Builder.

Both client and server implementations are included as well as full source code and comprehensive demos. The client components are easy to use because you write your transactions in a sequence and the servers are multithreaded.


 
Ozone ©   (2004-02-29 13:53) [11]

Спасибо, просто поторопился с вопросом


 
MiHanick   (2004-03-02 15:22) [12]

Отправь мне пару исходников на Delphi для разработки новых
протоколов для передачи данных!!Пожалуйста С уважением Миханик!


 
Digitman ©   (2004-03-02 15:49) [13]


> MiHanick


"исходник для разработки протоколов" - это что-то о новое в нашей глухой деревне



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

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

Наверх





Память: 0.47 MB
Время: 0.033 c
3-1080830024
White
2004-04-01 18:33
2004.05.02
Запущен ли InterBase Server?


7-1078825417
WondeRu
2004-03-09 12:43
2004.05.02
MMC и Delphi


1-1082035946
siriusP
2004-04-15 17:32
2004.05.02
Масштабирование Canvas при печати.


8-1075559104
iudjen
2004-01-31 17:25
2004.05.02
mediaplayer


9-1068283809
Thor
2003-11-08 12:30
2004.05.02
ObjectEngine и ParticleEngine в PowerDraw3





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