Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.12;
Скачать: CL | DM;

Вниз

idCmdServer; Connection Closed gracefully   Найти похожие ветки 

 
Volfram   (2007-01-03 19:28) [0]

есть idTCPClient клиент с таким кодом в MainForm.OnCreate

 CmdClient.Port:=SERVER_PORT;
 CmdClient.Host:=SERVER_IP;
 CmdClient.Connect;
 CmdClient.GetResponse(200);


Есть idCmdServer с командными обработчиками, но это не важно.
Когда к серверу подсоединяюсь по telnet - "200 Server Ready", все без проблем. Клиент же выдает Connection closed Gracefully, причем на сервере не возникает OnConnect. Подозреваю, что ошибка очень простая, но никак не найду х_Х


 
umbra ©   (2007-01-03 19:55) [1]


> причем на сервере не возникает OnConnect

как Вы это определили?

Connection closed Gracefully
Происходит исключение?
в принципе, это значит, что соединение добровольно закрыто одной из сторон, о чем она и уведомляет другую.


 
Volfram   (2007-01-03 20:41) [2]

Прописал на сервере в OnConnect и OnBeforeConnect
 Memo1.Lines.Add(что то из AContext.Bindings + " connected");
Ничего не выводится. При использовании telnet выводится.


> Происходит исключение?
> в принципе, это значит, что соединение добровольно закрыто
> одной из сторон, о чем она и уведомляет другую


Вот мне и интересно какого оно происходит? И только для клиента, с телнетом все ОК было. Происходит при вызове CmdClient.GetResponse(200), но отсоединяется сразу после CmdClient.Connect, в может и не пытается подсоединиться. Но ошибку соединения не дает.

ЗЫ И сервер и клиент на одном ПК, адреса пропписаны как localhost, если это имеет значение


 
Volfram   (2007-01-04 19:04) [3]

Нет идей? :/


 
MetalFan_pda   (2007-01-04 19:52) [4]

есть."отрубить" эту ошибку.
либо обрабатывать в try..except
исключение генерируется в недрах indy для уведомления о том,что соединение было закрыто с другой стороны(если ниче не путаю)


 
Volfram   (2007-01-04 19:54) [5]

Уточнение. Сразу после Connect у клиента Connected - false. Exception однако не вызывается, даже если адрес сервера указан заведомо неверно. И даже если сервер вообще не запущен. Как будто Connect-а и не было.


 
Volfram   (2007-01-04 19:55) [6]

2 MetalFan_pda
меня не волнует ошибка. Я вполне сознаю что она значит. Меня волнует, что соединение закрывается с другой стороны сразу после присоединения - этого быть не должно.


 
MetalFan_pda   (2007-01-04 20:04) [7]

смотрите примеры инди.скорее всего неверно написана серверная часть (начинаем телепатией заниматься).


 
Volfram   (2007-01-04 20:18) [8]

Я понимаю, что полутелепатия. :) Только вот даже кусок серверного кода привести не могу. Там обработчики команд + приветственное сообщение в настройках, и все. Т.к. команды я отсылать не успеваю, обрабатывать на сервере нечего. Опять таки, телнетится ок. Примеры Инди смотрел, да и раньше при написании програм с исп. Инди таких проблем не было. 0_о Мне не решение готове - просто пару идей бы, где копать можно.... :(


 
MetalFan_pda   (2007-01-04 20:28) [9]

пришлите чтоли пример проекта,где ошибка возникает...
а так телепатией можно долго заниматься.
з.ы.через часа 2 доберусь до полноценного ПК,там и можно будет более предметно поговорить.
з.з.ы icq 117783910


 
Volfram   (2007-01-04 20:56) [10]

Все, с этйо ошибкой покончено. Как и думал, все оказалось глупо и просто. теперь Socket error 10061 , но это все понятное, родное, разберемся как-нибудь :)


 
MetalFan ©   (2007-01-04 22:14) [11]

ок) удачи


 
Nehljudov ©   (2007-01-05 15:08) [12]

Volfram, уточнить нельзя? В чем именно была ошибка?


 
Volfram   (2007-01-06 15:24) [13]

К сокету был присобачен IOHandler с левыми настройками, про который я совсем забыл :) Стоило его удалить , оставив дефолтный и все причуды закончились.



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

Текущий архив: 2007.08.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
1-1181137708
oleg_teacher
2007-06-06 17:48
2007.08.12
вопрос.


1-1181039051
pohil
2007-06-05 14:24
2007.08.12
Изменение видеорежима


2-1184816137
zsergey
2007-07-19 07:35
2007.08.12
связка двух таблиц ...


2-1184611472
bagos
2007-07-16 22:44
2007.08.12
chart


2-1184557892
nikfel
2007-07-16 07:51
2007.08.12
Как работать с файлом ресурсов.