Форум: "Сети";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
ВнизSocets Найти похожие ветки
← →
Samvel (2003-05-22 14:15) [0]Уважаемые мастера!
Нужен ваш совет иначе у меня крыша потечет
Проблема такая - создаю clx application открываю вкладку internet
и немогу найти там два очень нужных мне компонента serversocket и clientsocket
куда они деваются ведь в справке написано что это clx компоненты
может дело в самой делфе я ее когда ставил проигнорировал какую то ошибку
← →
Zelius (2003-05-22 14:25) [1]Может это поможет?
Borland is deprecating the use of the TServerSocket
and TClientSocket from the unit ScktComp. It is
recommended that you use the Indy components for
socket operations. The TServerSocket and
TClientSocket will no longer be installed on the
component palette by default. If you require the
use of these components then you can install
the design time package named dclsockets70.bpl,
found in your bin directory. For deployment with
runtime packages, you will need to deploy rtl70.bpl
and any other required packages.
← →
Samvel (2003-05-22 14:49) [2]Дело в том что у меня 6 версия и там нет dclsockets70.bpl
← →
Samvel (2003-05-22 15:24) [3]В делфи 6 компоненты serversocket и clientsocket в палитре инструментов есть
на вкадке интернет (в отличии от делфи 7 в которой их там вообще нет во всяком случае
в интрпрайзе) но повторюсь при оздании clx application они с палитры исчезают, хотя в
хелпе они описаны как clx компоненты. Чо за дела?
Может кто подскажет как сделать сокетный сервер не используя эти компоненты или кинет
сылку на какую нибудь статью (желательно на русском языке) где описаны принцыпы работы
схожих технологий ато я по инету второй день шарю немогу ничего найти
← →
Петров Денис (2003-05-22 15:59) [4]To Samvel:
Дело в том, что TServerSocket и TClientSocket - это компоненты, созданные на основе Windows Socket API. Ключевое слово здесь - Windows.
Так как библиотека CLX является кроссплатформенной, то есть, код, созданный с ее использованием, должен выполняться еще в Linux, то, ессно, использование TServerSocket и TClientSocket в CLX-приложениях невозможно.
Альтернативы две: использовать TTcpClient и TTcpServer или библиотеку Indy. Это - кроссплатформенные вещи.
← →
Samvel (2003-05-26 16:04) [5]>>Альтернативы две: использовать TTcpClient и TTcpServer или >>библиотеку Indy. Это - кроссплатформенные вещи.
Спасибо а сампел по исользованию этих альтернатив можно где нарыть? буду бесконечно признателен.
← →
Смольный (2003-05-26 16:30) [6]
> Samvel (26.05.03 16:04)
> >>Альтернативы две: использовать TTcpClient и TTcpServer
> или >>библиотеку Indy. Это - кроссплатформенные вещи.
> Спасибо а сампел по исользованию этих альтернатив можно
> где нарыть? буду бесконечно признателен.
Присоединяюсь к вопросу.
← →
Legran (2003-05-26 16:44) [7]Самплы? тоже хочу посмотреть, мастера ау!
← →
Петров Денис (2003-05-27 10:44) [8]Не хочу показаться занудой, но наши братья из Borland специально для этого придумали папку %Delphi%\Demos.
Для Delphi 7 есть пример использования TTcpClient и TTcpServer в папке %Delphi%\Demos\Internet\NetChat; что касается Indy, то для Indy 9, включенной в поставку Delphi 7 демки живут на сайте производителя: http://www.nevrona.com/indy
← →
Петров Денис (2003-05-27 10:50) [9]To Samvel:
Торможу, не увидел, что вопрос по Delphi 6 - там все демки по Indy живут в поставке Delphi, %Delphi%\Demos\Indy. Тебе, скорее всего понадобится пример TCPStreamClientServer.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c