Вниз
Скачать: CL | DM;

Трехзвенка с помощью TSocketConnection   Найти похожие ветки 

← →
TSubject   (2012-04-05 13:19) [0]

Здравствуйте. Разбираюсь в чужом коде где реализована трехзвенка с помощью TSocketConnection, ConnectionBroker и TClientDataSet.

В клиентском приложении:

В компоненте TSocketConnection прописан удаленный сервер и порт. Коннект происходит нормально.

В серверном приложении:

TDataSetProvider и компоненты ODAC.

Когда я запускаю AppServer на своей локальной машине для теста, то клиентское приложение не может установить  SocketConnection. Если указать Host и Порт то происходит ошибка: Не удалось установить подключение т.к конечный компьютер отверг запрос на подключение.
У меня подозрение что порт может быть занят или не существует. Подскажите как мне на локальном компьютере открыть порт для того, что бы запустить AppServer а клиент мог подключиться к нему?


← →
Ega23 ©   (2012-04-05 13:39) [1]

Брендмауэр может хулиганить на сервере.


← →
Сергей М. ©   (2012-04-05 13:40) [2]


> Если указать Host и Порт


хост для лок.сервера - localhost
порт - в точности тот который указан в конфигурации BSS (scktsrvr.exe aka Borland Socket Server), который должен быть запущен на лок.хосте и активен


← →
Сергей М. ©   (2012-04-05 13:41) [3]


> Ega23 ©   (05.04.12 13:39) [1]


Стандартный виндовый брандмауер по-умолчанию не препятствует внутренней маршрутизации. А у топикстартера речь, как я понял, в дан.случае идет именно об оной.


← →
TSubject   (2012-04-05 14:04) [4]


> BSS (scktsrvr.exe aka Borland Socket Server)


Оказалось проблема была именно в этом. Оно у меня не было запущено. Спасибо.


← →
Ega23 ©   (2012-04-05 14:09) [5]


> Стандартный виндовый брандмауер по-умолчанию не препятствует
> внутренней маршрутизации. А у топикстартера речь, как я
> понял, в дан.случае идет именно об оной.


Не знаю, чему он там не препятствует, но.
Буквально сегодня утром. На моей машине поднят сервер FB, есть база.
Есть маленькая вспомогательная программка, которая кое-чё с это базой делает.
Строка подключения  "CompName:D:\data.fdb"
Локально - всё зашибись работает. С соседнего компа - фиг. Отключил FireWall в Dr.Web. Всё равно - фиг. Долго чесал репу, пока не выяснилось, что наряду с Dr.Web-ом ещё и стандартный брендмауэр запущен. Отключил - всё на ура.


← →
Сергей М. ©   (2012-04-05 14:43) [6]


> Локально - всё зашибись работает


Ну так про то и речь !)
Локальных маршрутов брандмауер вообще не касается.


← →
Ega23 ©   (2012-04-05 14:50) [7]


> Локальных маршрутов брандмауер вообще не касается.


А, ну да. Я шиворот-навыворот [0] прочитал.
Мои посты считать недействительными. :)


← →
ford ©   (2012-04-06 19:56) [8]


> Локально - всё зашибись работает. С соседнего компа - фиг.
>  Отключил FireWall в Dr.Web. Всё равно - фиг. Долго чесал
> репу, пока не выяснилось, что наряду с Dr.Web-ом ещё и стандартный
> брендмауэр запущен. Отключил - всё на ура.

Вот это я понимаю, человек сам себе проблем наделал , Firewall DrWeb + Microsoft Брэндмауэр !!
Человечище!!!!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.047 c
3-1278794858
jziiiiiii
2010-07-11 00:47
2013.03.22
access adotable


1-1297343566
neversleep
2011-02-10 16:12
2013.03.22
TListView. Setfocus внутри OnSelectItem


2-1328888801
Каныбек
2012-02-10 19:46
2013.03.22
Ссылка на web страницу


2-1345045236
начинающий7
2012-08-15 19:40
2013.03.22
TreeView


2-1329332051
Zheksonz
2012-02-15 22:54
2013.03.22
Быстрое сохранение параметров в файл




   Наверх