Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
3-100579
Bless
2003-07-08 09:51
2003.07.31
Что дает SET NOCOUNT ON?


4-101018
BJValentine
2003-05-27 18:42
2003.07.31
CreateProcess


3-100549
Stas
2003-07-11 11:27
2003.07.31
AdoQuery и OnFilterRecord


3-100615
Котяра
2003-07-03 19:07
2003.07.31
Хранимая процедура в запросе


1-100672
cjiohobaji
2003-07-18 05:43
2003.07.31
отчёт





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