Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Компонент TNMEcho

Delphi , Интернет и Сети , Компоненты и Интернет

Компонент TNMEcho


Гуляя по лесу, программист набрел на пещеру.
- А! - крикнул он.
- А!... А!... А!... - ответило эхо.
- Эхо!- позвал он.
- Echo is ON,- ответило эхо.

Компонент применяется для отсылки текстовых сообщений на эхо-сервер и получения этого сообщения обратно в соответствии со стандартом RFC 862.

Этот компонент обычно применяется для тестирования и настройки сети., поскольку мы можем оценить время ответа сервера, которое помещается в свойство ElapsedTime. Это единственное собственное свойство компонента, остальные наследуются.

Перед отправкой сообщения должно быть установлено соединение с сервером. Для этого нужно задать имя сервера или его адрес в свойстве Host, а в свойстве Port определить соответствующий порт [обычно серверы эхо слушают 7-ой порт]. После этого нужно вызвать метод Connect. Для отправки сообщения нужно использовать метод Echo. В случае успеха вы должны получить от сервера ту строку, которую вы передали в качестве параметра методу Echo. После этого для завершения связи вы должны вызвать метод Disconnect. Все методы, кроме Echo, компонент наследует.

Пример:


// Подключиться
NMEcho1.Host:=Edit1.Text;
NMEcho1.Connect;

// Отключиться
NMEcho1.Disconnect;

// Отправить
Memo1.Lines.Add(NMEcho1.Echo(Edit2.Text) + 'время [' +
FloatToStr(NMEcho1.ElapsedTime) + ']');

// Прекратить
NMEcho1.Abort;

Компонент TNMEcho используется для отправки текстовых сообщений на эхо-сервер и получения ответа в соответствии со стандартом RFC 862, что позволяет тестировать и настраивать сеть, оценить время ответа сервера и выполнить другие задачи.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Компоненты и Интернет ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-12-22 20:14:06
2025-06-16 20:30:28/0.0032169818878174/0