Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TSocketConnection error on API "connect" [D7, WinXP]


ocean ©   (2004-12-07 11:50:00) 

Пытаюсь соединиться с Борландовским Scktsrvr.exe. Указываю там и там порт 211, в SocketConnection host=имя_шлюза, InterceptName=Scktsrvr, server name=имя_сервера_приложений. Получаю "конечный комп. отверг запрос, on API connect"
Что-то делаю не так?


ocean   (2004-12-07 16:02:00) [1]

Удалено модератором
Примечание: Дубль...


ocean   (2004-12-07 16:02:00) [2]

Удалено модератором
Примечание: Дубль...


ocean   (2004-12-07 16:01:00) [3]

у меня на SERV стоит BSS
а может, что-то надо сделать и на Proxy?


Digitman   (2004-12-07 15:45:00) [4]


> ocean   (07.12.04 15:03) [9]

и опять - каша.


> у самого Serv есть карта с внутр. адресом


Serv, в твоем пояснении, - имя СЕРВЕРА ПРИЛОЖЕНИЙ, а не ХОСТА.
для соединения по TCP/IP (транспортный уровень) нужно именно имя хоста (или его IP-адрес) ... и уже ПОСЛЕ успешного соединения на уровне ТРАНСПОРТНОГО протокола наступает этап соединения на уровне MIDAS ... а это уже - ПРИКЛАДНОЙ уровень

ошибка "конечный комп. отверг запрос, on API connect" говорит о том, что до ПРИКЛАДНОГО уровня даже дело еще не доходит - соединение не м.б. установлено еще на ТРАНСПОРТНОМ уровне, т.е. указанный хост не предоставляет нкакого сервиса на запрошенном тобой 211-м порту


ocean   (2004-12-07 15:03:00) [5]

да
Кроме того, у самого Serv есть карта с внутр. адресом, а есть внешняя, она тоже пингуется по IP
Но приложение (SQL-запрос по Интернету) напрямую не работает, вот я и хочу создать канал от Proxy к Serv


Digitman   (2004-12-07 14:31:00) [6]


> MyProxy.MyDomain.RU


так. забудь о своем геморрое на миг.
этот адрес у тебя пингуется ?


ocean   (2004-12-07 13:46:00) [7]

Мне нужно соединиться по Инт-ту с сервером приложений Serv. Правильно ли я поступаю:
- на Serv запускаю BSS
- пытаюсь установить с клиента, подкл. к Интернет, SocketConnection через host=MyProxy.MyDomain.RU по 211 порту


Digitman   (2004-12-07 13:34:00) [8]

хост - это узел в сети
сервер - это нечто обслуживающее клиентов


ocean   (2004-12-07 13:01:00) [9]

тогда чем отличается хост от сервера? я прочел help, но ничего не понял, извините


Digitman   (2004-12-07 12:37:00) [10]


> ocean   (07.12.04 12:30) [3]


BSS = Borland Socket Server

host - имя хоста, на котором активен BSS-сервис на указанном тобой порту


ocean   (2004-12-07 12:30:00) [11]

тогда host=имя_сервера_приложений, InterceptName пустой. Ошибка "недопустимая строка с указанием класса"
а что такое BSS?


Digitman   (2004-12-07 12:07:00) [12]


> host=имя_шлюза


какого еще шлюза ?!
этим св-вом ты должен задать имя хоста, где активен BSS !


Erik1   (2004-12-07 12:05:00) [13]

Нафига InterceptName задаеш? Будь проше и народ к тебе потянется.


Наверх

Титульная страница Поиск, карта сайта Написать письмо