Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.05 c
2-1184443004
opoloXAI
2007-07-14 23:56
2007.08.12
Рабочая папка приложения.


15-1184656512
VID
2007-07-17 11:15
2007.08.12
Кто из Питера? Вопрос о съеме квартиры


2-1184854845
Avokain
2007-07-19 18:20
2007.08.12
Числа вида 1,000,000


15-1182677885
tesseract
2007-06-24 13:38
2007.08.12
ММП - пора наконец!


2-1184568047
Girol
2007-07-16 10:40
2007.08.12
удалить запись(и) из БД Access





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