Форум: "Потрепаться";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизTClientSocket и TServerSocket Найти похожие ветки
← →
Игорь Шевченко © (2004-10-15 16:57) [40]NewDelpher © (15.10.04 16:41) [36]
> посмотрел статью, получается, поддержка pipe есть только
> в NT? а в 98-й как быть
В 98 нельзя создавать сервер канала, клиентов же можно.
cyborg © (15.10.04 16:11) [30]
> Они предназначены для обмена данными между компьютерами.
> Конечно можно сделать и на одном компьютере, даже будет
> работать, так же как "Волга" будет чистить снег.
А мне до сих пор казалось, что между процессами. Я сильно ошибался ?
← →
cyborg © (2004-10-15 17:03) [41]
> А мне до сих пор казалось, что между процессами. Я сильно
> ошибался ?
Тебе казалось, что процессами, мне кажется компьютерами. Ошибаешься ли ты или нет я не знаю, мне ведь тоже кажется, а когда кажется креститься нужно ;)
← →
Rouse_ © (2004-10-15 17:47) [42]> Тебе казалось, что процессами, мне кажется компьютерами.
Тут ты сильно ошибаешся.
Но я еще раз пвторюсь, не странной ли вам покажется программа которая к примеру должна работать как блокнот, если она начинает непонятно для чего вдруг использовать сокеты и на нее начнет ругаться FireWall?
← →
Verg © (2004-10-16 07:44) [43]Из соображений масштабируемости, вариант использования сокетов для обмена данными очень даже приличный. Эта технология кроссплатформена по факту. Так что, использовав ее, ты оставишь своему проекту "степень свободы", перспективу. Главное -документировать ПИО и его строго придерживаться.
Все остальные способы обмена носят на себе "груз" специфичности или ограниченности пространственной или платформной.
P.S.
FireWall, который будет рубить сетевую активность на 127.0.0.1 (localhost), надо бы тоже снести :))
← →
Megabyte © (2004-10-16 23:51) [44]
> TClientSocket и TServerSocket
Раз уж создали тему. У меня не поставлена библиотека с данными компонентами. Не подскажете название нужной библиотеки?
← →
vidiv © (2004-10-17 00:19) [45]
> Megabyte © (16.10.04 23:51) [44]
Не подскажете название нужной библиотеки?
в delphi7 этик компонетов нет... есть indy.
> NewDelpher © (15.10.04 13:51)
> Будет ли дурным тоном использовние TClientSocket и TServerSocket
> в "несетевом" приложении для обмена данными между объектами?
По мойму существует Гооораздо более удобные способы передачи информации в несокльких объектах... например глобальные переменные... работает гораздо надежнее чем сокеты, я так думаю!
← →
Soft © (2004-10-17 00:43) [46]>>Rouse_ © (15.10.04 17:47) [42]
>>Но я еще раз пвторюсь, не странной ли вам покажется программа которая к примеру должна работать как блокнот, если она начинает непонятно для чего вдруг использовать сокеты и на нее начнет ругаться FireWall?
Если ваш фаервол начинает ругаться на исходящий трафик на адрес 127.0.0.1 сносите его нифиг.
Если вы слышали про оконную систему XWindow, то она работает через сокеты на адрес 127.0.0.1 . Думаю ее не дураки писали, а используется она на всех Unix системах(в различных вариациях).
Так что использование сокетов для коннекта к адресу 127.0.0.1 это вполне нормально, только тут есть другая проблема, а что если нужный порт уже используется?
ЗЫ
Linux - rulez, Windows - Шматрица.
ЗЫ2
Игорь Шевченко, ну где ваше LMD?
← →
iZEN © (2004-10-17 01:01) [47]Кстати, переход на сокеты в системе взаимодействия приложений - это выход на слудующий уровень архитектурных сложностей. Ведь приложения теперь могут общаться не только по проводной сети, но даже по воздуху (wireless, WiFi), например, с сотовыми телефонами - если не ошибаюсь, поверх Синего Зуба тоже TCP/IP-сокеты?.
← →
Verg © (2004-10-17 09:32) [48]
> в delphi7 этик компонетов нет... есть indy.
Во-первых есть. Прямо в комплекте поставки D7. Их надо просто доустановить, т.к. они не установлены в палитру по-умолчанию.
Во-вторых. Кроме этих компонентов есть Indy, TTCPClient/Server, есть просто winsock API (WSA).
← →
Megabyte © (2004-10-17 12:03) [49]
> Во-первых есть. Прямо в комплекте поставки D7. Их надо просто
> доустановить, т.к. они не установлены в палитру по-умолчанию
Ну дык я про это и говорю, что по умолчанию не стоят. А вот не сможете подсказать, как библиотека нужная называется?
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.04 c