Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.031 c
1-1082910623
neVIP.
2004-04-25 20:30
2004.05.09
String -> PChar


3-1081424142
WondeRu
2004-04-08 15:35
2004.05.09
ADO, MySQL, CGI, MS IIS нечто несовместимое?


6-1078666286
Gym
2004-03-07 16:31
2004.05.09
TIdTCPServer + несколько клиентов.


3-1081505880
ev
2004-04-09 14:18
2004.05.09
Как сохранить БД через SaveDialog в формате Word и Excel?


1-1082383546
Vovan>_
2004-04-19 18:05
2004.05.09
О рисовании на Canvas





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