-
Доброго всем времени суток! У меня возникла проблема. Есть микроконтроллер, который работает с компьютером по TCP/IP протоколу. Подскажите как это реализовать на Delphi. Суть в том, что: с компа я посылаю текстовое сообщение, контроллер его анализирует и дает ответ на этот запрос, вопрос в том как мне отправить это сообщение и соответственно принять ответ. Заранее спасибо.
-
взять клиентский тсп компонент, выставить свойства, соединиться, послать данные, читать ответ.
-
Вы имеете ввиду стандартный компонент TCPClient
-
любой. а есть нестандартные?
-
Спасибо
-
TTCPClient использовать не советую, так как имеет утечки памяти, который сказываются при долгой работе программы. Используйте компонент, входящий в состав Indy. В нем и функции реализованны более удобно и их количество больше. Примеры есть в большом количестве. Обращаю ваше внмание, что компоненты Indy работают в блокируюшем режиме, и поэтому реализацию работы с устройством надо вынести в отдельный поток.
-
> Krolm © (05.08.08 18:42) [5]
> TTCPClient ..имеет утечки памяти
Где конкретно ? Цитируй исх.текст с утечкой ..
> реализацию работы с устройством надо вынести в отдельный > поток
С какого перепугу ?
-
> [5] Krolm © (05.08.08 18:42)
Довольно громко и не обосновано! Утечки скорее в Вашей реализации...
|