Форум: "Сети";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизНе соединяется Найти похожие ветки
← →
Ozone © (2004-03-16 11:51) [0]Использую компоненты Indy (TIdTcpClient, TIdTcpServer).
Клиентом подключаюсь след. образом:
tcpClient.Host := "192.168.41.203" // там стоит серверное приложение
tcpClient.Port := 25;
tcpClient.Connect();
И соответсвенно на сервере
tcpServer.DefaultPort := 25;
tcpServer.Active := true;
Так вот, проблема в следующем: запускаю клиента на своей машине (192.168.40.219) - все работает, потом запускаю на другой (192.168.41.215) - и не коннектиться (хотя ping проходит).
В чем может быть проблема?
← →
Ozone © (2004-03-16 11:51) [0]Использую компоненты Indy (TIdTcpClient, TIdTcpServer).
Клиентом подключаюсь след. образом:
tcpClient.Host := "192.168.41.203" // там стоит серверное приложение
tcpClient.Port := 25;
tcpClient.Connect();
И соответсвенно на сервере
tcpServer.DefaultPort := 25;
tcpServer.Active := true;
Так вот, проблема в следующем: запускаю клиента на своей машине (192.168.40.219) - все работает, потом запускаю на другой (192.168.41.215) - и не коннектиться (хотя ping проходит).
В чем может быть проблема?
← →
Reindeer Moss Eater © (2004-03-16 12:00) [1]Пока идешь к машине 41.215 кто-то стопает твой сервер
← →
Reindeer Moss Eater © (2004-03-16 12:00) [1]Пока идешь к машине 41.215 кто-то стопает твой сервер
← →
Ozone © (2004-03-16 12:03) [2]To Reindeer Moss Eater ©
Не-а.
← →
Ozone © (2004-03-16 12:03) [2]To Reindeer Moss Eater ©
Не-а.
← →
Verg © (2004-03-16 12:05) [3]Опять "угадай мелодию"....
Ошибка в программе. Нет?
← →
Verg © (2004-03-16 12:05) [3]Опять "угадай мелодию"....
Ошибка в программе. Нет?
← →
Reindeer Moss Eater © (2004-03-16 12:07) [4]Сервер не принимает клиентов из своей же 41 сети.
Ну так написан.
← →
Reindeer Moss Eater © (2004-03-16 12:07) [4]Сервер не принимает клиентов из своей же 41 сети.
Ну так написан.
← →
Ozone © (2004-03-16 12:10) [5]TO Verg © [3]
Вот я и пытаюсь выяснить...
Если писать
try
tcpClient.Connect();
except
ShowMessage("Not connection");
end;
то 2-й машине программа выдает "Not connection" (о чем я и говорил). Но вот почему, я не могу понять.
← →
Ozone © (2004-03-16 12:10) [5]TO Verg © [3]
Вот я и пытаюсь выяснить...
Если писать
try
tcpClient.Connect();
except
ShowMessage("Not connection");
end;
то 2-й машине программа выдает "Not connection" (о чем я и говорил). Но вот почему, я не могу понять.
← →
Reindeer Moss Eater © (2004-03-16 12:12) [6]except
ShowMessage("Not connection");
end;
Зашибись!
Очень полезная и нужная обработка исключений.
В шпионской школе так учили?
Что бы никто код ошибки не узнал?
Молоток!
← →
Reindeer Moss Eater © (2004-03-16 12:12) [6]except
ShowMessage("Not connection");
end;
Зашибись!
Очень полезная и нужная обработка исключений.
В шпионской школе так учили?
Что бы никто код ошибки не узнал?
Молоток!
← →
Ozone © (2004-03-16 12:12) [7]TO Reindeer Moss Eater © [4]
Да нет же, там всего 2 строчки (все остальное пока убрал) :
tcpServer.DefaultPort := 25;
tcpServer.Active := true;
← →
Ozone © (2004-03-16 12:12) [7]TO Reindeer Moss Eater © [4]
Да нет же, там всего 2 строчки (все остальное пока убрал) :
tcpServer.DefaultPort := 25;
tcpServer.Active := true;
← →
Ozone © (2004-03-16 12:16) [8]TO Reindeer Moss Eater © [6]
Это просто для установления факта как такового...
На самом деле пишет - "Socket Error #10061. Connection refused"
← →
Ozone © (2004-03-16 12:16) [8]TO Reindeer Moss Eater © [6]
Это просто для установления факта как такового...
На самом деле пишет - "Socket Error #10061. Connection refused"
← →
Reindeer Moss Eater © (2004-03-16 12:16) [9]Да нет же, там всего 2 строчки (все остальное пока убрал) :
Стало быть OnExecute у сервера тоже пустой?
Тогда вернись на 192.168.40.219 и убедись, что теперь и там ничего не коннектится
← →
Reindeer Moss Eater © (2004-03-16 12:16) [9]Да нет же, там всего 2 строчки (все остальное пока убрал) :
Стало быть OnExecute у сервера тоже пустой?
Тогда вернись на 192.168.40.219 и убедись, что теперь и там ничего не коннектится
← →
Ozone © (2004-03-16 12:19) [10]TO Reindeer Moss Eater © [9]
Нет он не пустой, он принимает одну строку:
s := AThread.Connection.ReadLn();
А клиентом отсылается так:
tcpClient.Writeln("Test message"); //хотя до сюда все равно не доходит
← →
Ozone © (2004-03-16 12:19) [10]TO Reindeer Moss Eater © [9]
Нет он не пустой, он принимает одну строку:
s := AThread.Connection.ReadLn();
А клиентом отсылается так:
tcpClient.Writeln("Test message"); //хотя до сюда все равно не доходит
← →
Reindeer Moss Eater © (2004-03-16 12:24) [11]На самом деле пишет - "Socket Error #10061. Connection refused"
На указанном хосте на указанном порту твоего клиента никто не ждет. нет там никакого сервера.
← →
Reindeer Moss Eater © (2004-03-16 12:24) [11]На самом деле пишет - "Socket Error #10061. Connection refused"
На указанном хосте на указанном порту твоего клиента никто не ждет. нет там никакого сервера.
← →
Ozone © (2004-03-16 12:28) [12]TO Reindeer Moss Eater ©[11]
Есть там сервер - 192.168.40.219 подключается же....
← →
Ozone © (2004-03-16 12:28) [12]TO Reindeer Moss Eater ©[11]
Есть там сервер - 192.168.40.219 подключается же....
← →
Reindeer Moss Eater © (2004-03-16 12:32) [13]Значит сервер не принимает входящих из 41 сети
← →
Reindeer Moss Eater © (2004-03-16 12:32) [13]Значит сервер не принимает входящих из 41 сети
← →
Verg © (2004-03-16 12:34) [14]Это две подсети в одном сегменте (40 и 41), это две подсети на двух сегментах? Или как?
Схема нужна, короче.
← →
Verg © (2004-03-16 12:34) [14]Это две подсети в одном сегменте (40 и 41), это две подсети на двух сегментах? Или как?
Схема нужна, короче.
← →
Reindeer Moss Eater © (2004-03-16 12:34) [15]Наример firewall на нем стоит.
Или на твоей клиентской машине.
← →
Reindeer Moss Eater © (2004-03-16 12:34) [15]Наример firewall на нем стоит.
Или на твоей клиентской машине.
← →
Digitman © (2004-03-16 12:36) [16]
> Ozone © (16.03.04 12:28) [12]
значит, файрвол какой-нибудь там (на серверной машине) не пускает тебя с 41.215-й машины .. или встроенный механизм TCP/IP- фильтеринга настроен так
← →
Digitman © (2004-03-16 12:36) [16]
> Ozone © (16.03.04 12:28) [12]
значит, файрвол какой-нибудь там (на серверной машине) не пускает тебя с 41.215-й машины .. или встроенный механизм TCP/IP- фильтеринга настроен так
← →
Ozone © (2004-03-16 12:37) [17]TO Reindeer Moss Eater ©[13]
Принимает, но не от всех.
Сейчас попробовал с компьютера, стоящего в одной комнате с сервером - есть контакт
PS: 192.168.40.215 - в другой комнате
TO Verg[14]
А разве это имеет значение - пинг ведь проходит...
← →
Ozone © (2004-03-16 12:37) [17]TO Reindeer Moss Eater ©[13]
Принимает, но не от всех.
Сейчас попробовал с компьютера, стоящего в одной комнате с сервером - есть контакт
PS: 192.168.40.215 - в другой комнате
TO Verg[14]
А разве это имеет значение - пинг ведь проходит...
← →
Reindeer Moss Eater © (2004-03-16 12:38) [18]Это две подсети в одном сегменте (40 и 41), это две подсети на двух сегментах? Или как?
Схема нужна, короче.
Но клиент-то который не может подключиться в той же сорок первой сетке что и сервер.
Если конечно она у них не порезана хитрой маской на подсети.
Но ping-то справляется с маршрутами!
(А щас выяснится, что имелся ввиду пинг не сервера с неработающего клиента, а пинг неработающего клиента с работающего клиента :) )
← →
Reindeer Moss Eater © (2004-03-16 12:38) [18]Это две подсети в одном сегменте (40 и 41), это две подсети на двух сегментах? Или как?
Схема нужна, короче.
Но клиент-то который не может подключиться в той же сорок первой сетке что и сервер.
Если конечно она у них не порезана хитрой маской на подсети.
Но ping-то справляется с маршрутами!
(А щас выяснится, что имелся ввиду пинг не сервера с неработающего клиента, а пинг неработающего клиента с работающего клиента :) )
← →
Verg © (2004-03-16 12:40) [19]Ping - не имеет ровно никакого отношения к 25-порту TCP/IP, да и вообще ни к TCP/IP ни к UDP/IP...
← →
Verg © (2004-03-16 12:40) [19]Ping - не имеет ровно никакого отношения к 25-порту TCP/IP, да и вообще ни к TCP/IP ни к UDP/IP...
← →
Ozone © (2004-03-16 12:44) [20]TO Reindeer Moss Eater © [18]
Ничего такого не выясниться...
PS: единственный, может быть важный момент - те комп-ы, которые нахолятся в одной рабочей группе с сервером - соединяются, а другие - облом (имеется в виду 41-сетка)
TO Digitman © [16]
А как это можно все узнать ...
← →
Ozone © (2004-03-16 12:44) [20]TO Reindeer Moss Eater © [18]
Ничего такого не выясниться...
PS: единственный, может быть важный момент - те комп-ы, которые нахолятся в одной рабочей группе с сервером - соединяются, а другие - облом (имеется в виду 41-сетка)
TO Digitman © [16]
А как это можно все узнать ...
← →
Reindeer Moss Eater © (2004-03-16 12:46) [21]Ping - не имеет ровно никакого отношения к 25-порту TCP/IP, да и вообще ни к TCP/IP ни к UDP/IP...
А я говорил, что имеет?
Если проблему списывают на разные сети и возможное отсутствие маршрутов, то я спрашиваю, как ping справляется с отсутствием маршрутов, мешающих работе клиента??????
← →
Reindeer Moss Eater © (2004-03-16 12:46) [21]Ping - не имеет ровно никакого отношения к 25-порту TCP/IP, да и вообще ни к TCP/IP ни к UDP/IP...
А я говорил, что имеет?
Если проблему списывают на разные сети и возможное отсутствие маршрутов, то я спрашиваю, как ping справляется с отсутствием маршрутов, мешающих работе клиента??????
← →
Digitman © (2004-03-16 12:47) [22]
> Ozone
> как это можно все узнать
для начала спроси у сисадмина
← →
Digitman © (2004-03-16 12:47) [22]
> Ozone
> как это можно все узнать
для начала спроси у сисадмина
← →
Verg © (2004-03-16 12:48) [23]Да там может быть вообще две совершенно разные сети и в обоих есть 192.168.41.203. Физически разные машины, понимаешь. Они вообще никак не связаны. На одной есть сервер:25, на другой - нет. Обе пингуются, ессно....
Это например.
← →
Verg © (2004-03-16 12:48) [23]Да там может быть вообще две совершенно разные сети и в обоих есть 192.168.41.203. Физически разные машины, понимаешь. Они вообще никак не связаны. На одной есть сервер:25, на другой - нет. Обе пингуются, ессно....
Это например.
← →
Ozone © (2004-03-16 12:52) [24]TO Verg © [23]
Нет сеть одна. Я даже пробовал ч/з проводник заходить на сервер - все нормально, все видит...
← →
Ozone © (2004-03-16 12:52) [24]TO Verg © [23]
Нет сеть одна. Я даже пробовал ч/з проводник заходить на сервер - все нормально, все видит...
← →
Digitman © (2004-03-16 12:55) [25]
> Ozone
сеть-то вообще какого класса ? класса B ?
на проблемной кл.машине открой конс.окно, введи ком.строку
ROUTE PRINT
скопируй из конс.окна сюда , что увидишь в рез-те выполнения команды
← →
Digitman © (2004-03-16 12:55) [25]
> Ozone
сеть-то вообще какого класса ? класса B ?
на проблемной кл.машине открой конс.окно, введи ком.строку
ROUTE PRINT
скопируй из конс.окна сюда , что увидишь в рез-те выполнения команды
← →
Verg © (2004-03-16 13:00) [26]
> Ozone © (16.03.04 12:52) [24]
Приходишь на 192.168.41.215, запускаешь
c:\>telnet 192.168.41.203 25
и что? Не соединяется?
← →
Verg © (2004-03-16 13:00) [26]
> Ozone © (16.03.04 12:52) [24]
Приходишь на 192.168.41.215, запускаешь
c:\>telnet 192.168.41.203 25
и что? Не соединяется?
← →
Ozone © (2004-03-16 13:17) [27]Решил проблему (спасибо сисадмину!!!), на машине (192.168.41.215) стоял Novell IPGateway который каким-то образом не пропускал меня к серверу.
Убрал его нифиг и все заработало.
Всем большое спасибо за помощь.
← →
Ozone © (2004-03-16 13:17) [27]Решил проблему (спасибо сисадмину!!!), на машине (192.168.41.215) стоял Novell IPGateway который каким-то образом не пропускал меня к серверу.
Убрал его нифиг и все заработало.
Всем большое спасибо за помощь.
← →
Ozone © (2004-03-17 14:42) [28]>> Убрал его нифиг и все заработало
Убрать-то убрал, но он ведь оказался нужен зараза(например, для выхода в интернет).
Может есть возможность его выключить, а потом включить.
← →
Ozone © (2004-03-17 14:42) [28]>> Убрал его нифиг и все заработало
Убрать-то убрал, но он ведь оказался нужен зараза(например, для выхода в интернет).
Может есть возможность его выключить, а потом включить.
← →
Digitman © (2004-03-17 15:22) [29]
> Ozone © (17.03.04 14:42) [28]
это вообще не твои проблемы, это проблемы сисадмина... если, конечно же, вы с ним не лебедь со сраком и со щукой и тянете легальную телегу вашего совместного легального корпоративного бизнеса в одну сторону, а не в разные ...
ставь перед админом (либо перед рук-вом, не знаю как там у вас это налажено) задачу во весь рост, мол, моя серверная часть, реализующая такие-то задачи не работает по таким-то не зависящим от моей компетенции причинам ... и нехай админ ваш берет под козырек и сидит-потеет день и ночь, пока не решит свою часть корпоративного задания по введению в экпл-цию твоей математики
← →
Digitman © (2004-03-17 15:22) [29]
> Ozone © (17.03.04 14:42) [28]
это вообще не твои проблемы, это проблемы сисадмина... если, конечно же, вы с ним не лебедь со сраком и со щукой и тянете легальную телегу вашего совместного легального корпоративного бизнеса в одну сторону, а не в разные ...
ставь перед админом (либо перед рук-вом, не знаю как там у вас это налажено) задачу во весь рост, мол, моя серверная часть, реализующая такие-то задачи не работает по таким-то не зависящим от моей компетенции причинам ... и нехай админ ваш берет под козырек и сидит-потеет день и ночь, пока не решит свою часть корпоративного задания по введению в экпл-цию твоей математики
← →
Ozone © (2004-03-17 15:48) [30]TO Digitman © [29]
А ему это надо? Да и начальству я думаю тоже ...
Тем более, что программа писалась, в целом, по моему собственному желанию, дабы облегчить труд моим сослуживцам, так что если будет работать - хорошо; не будет - не смертельно.
Опять же для меня это не лишний опыт (студент как никак, нарабатывать надо...)
← →
Ozone © (2004-03-17 15:48) [30]TO Digitman © [29]
А ему это надо? Да и начальству я думаю тоже ...
Тем более, что программа писалась, в целом, по моему собственному желанию, дабы облегчить труд моим сослуживцам, так что если будет работать - хорошо; не будет - не смертельно.
Опять же для меня это не лишний опыт (студент как никак, нарабатывать надо...)
← →
Digitman © (2004-03-17 16:01) [31]
> А ему это надо?
если это надо только тебе, а админ и чесаться не намерен (при полном якобы равнодушии к проблеме), то выход у тебя один - искать/читать док-цию на Novell IPGateway и произвести нужные его настройки соотв.образом
← →
Digitman © (2004-03-17 16:01) [31]
> А ему это надо?
если это надо только тебе, а админ и чесаться не намерен (при полном якобы равнодушии к проблеме), то выход у тебя один - искать/читать док-цию на Novell IPGateway и произвести нужные его настройки соотв.образом
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.6 MB
Время: 0.057 c