Eidsocketerror socket error 10061 connection refused
При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?
Этот коннект хоть пробивается до серверного приложения или он не проходит сам компьютер даже, на котором это серв. приложение стоит?
Помогите плз. Клиенты недовольны. т.к. соединиться нельзя вообще никак! Это сообщения не переодически появляется а ПОСТОЯННО, но славо богу не у всех =(
|
От: | TarasCo |
Дата: | 05.09.05 10:23 | |
Оценка: |
Здравствуйте, maxidroms, Вы писали:
M>При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?
M>Этот коннект хоть пробивается до серверного приложения или он не проходит сам компьютер даже, на котором это серв. приложение стоит?
Где угодно
1)На локальной машине. Тогда «виноват» скорее всего персональный фаерволл
2)На шлюзе/прокси и.т.п. «Виноват» скорее всего межсетевой экран ( настоящий фаервол )
3)На серевре — скоре всего, опять же фаерволл.
В нормальной ситуации эта ошибка возникает, если на сервере не прослушивается запрашиваемый порт. В этом случае он отвечает RST+FIN что и означает активный отказ от соединения. Поскольку это происходит не со всеми клиентами, то стоит предположить, что порт указан верно, следовательно соединения отвергаются не сервером ( нужно проверить настройки клиентского ПО, если там задается порт ). Кроме серевра соединения могут отвергнуть фаерволл, прокси и.т.п. Если сервер расположен в инетнете, первым делом нужно проверить настройки прокси для выхода в интернет для этих пользователей.
|
От: | maxidroms |
Дата: | 05.09.05 10:30 | |
Оценка: |
Здравствуйте, TarasCo, Вы писали:
TC>Здравствуйте, maxidroms, Вы писали:
M>>При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?
M>>Этот коннект хоть пробивается до серверного приложения или он не проходит сам компьютер даже, на котором это серв. приложение стоит?
TC>Где угодно
TC>1)На локальной машине. Тогда «виноват» скорее всего персональный фаерволл
TC>2)На шлюзе/прокси и.т.п. «Виноват» скорее всего межсетевой экран ( настоящий фаервол )
TC>3)На серевре — скоре всего, опять же фаерволл.
TC>В нормальной ситуации эта ошибка возникает, если на сервере не прослушивается запрашиваемый порт. В этом случае он отвечает RST+FIN что и означает активный отказ от соединения. Поскольку это происходит не со всеми клиентами, то стоит предположить, что порт указан верно, следовательно соединения отвергаются не сервером ( нужно проверить настройки клиентского ПО, если там задается порт ). Кроме серевра соединения могут отвергнуть фаерволл, прокси и.т.п. Если сервер расположен в инетнете, первым делом нужно проверить настройки прокси для выхода в интернет для этих пользователей.
А что может быть с настройками не то если:
Стоит обычная пользовательская машина, выход по модему через провайдера. Все после этого встречается мой сервак т .к. он висит на выделенном ай-пи. в интернете.
Коннекты с разных городов. Это может значить то что у провайдера закрыт порт или еще что то? Иными словами дело в провайдере? Ведь при модемном соединении никаких предварительных настроек Рабочей группы и ай-пи адреса не делается?!
|
От: | TarasCo |
Дата: | 05.09.05 11:07 | |
Оценка: |
Здравствуйте, maxidroms, Вы писали:
M>Здравствуйте, TarasCo, Вы писали:
TC>>Здравствуйте, maxidroms, Вы писали:
M>>>При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?
M>>>Этот коннект хоть пробивается до серверного приложения или он не проходит сам компьютер даже, на котором это серв. приложение стоит?
TC>>Где угодно
TC>>1)На локальной машине. Тогда «виноват» скорее всего персональный фаерволл
TC>>2)На шлюзе/прокси и.т.п. «Виноват» скорее всего межсетевой экран ( настоящий фаервол )
TC>>3)На серевре — скоре всего, опять же фаерволл.
TC>>В нормальной ситуации эта ошибка возникает, если на сервере не прослушивается запрашиваемый порт. В этом случае он отвечает RST+FIN что и означает активный отказ от соединения. Поскольку это происходит не со всеми клиентами, то стоит предположить, что порт указан верно, следовательно соединения отвергаются не сервером ( нужно проверить настройки клиентского ПО, если там задается порт ). Кроме серевра соединения могут отвергнуть фаерволл, прокси и.т.п. Если сервер расположен в инетнете, первым делом нужно проверить настройки прокси для выхода в интернет для этих пользователей.
M>А что может быть с настройками не то если:
M>Стоит обычная пользовательская машина, выход по модему через провайдера. Все после этого встречается мой сервак т .к. он висит на выделенном ай-пи. в интернете.
M>Коннекты с разных городов. Это может значить то что у провайдера закрыт порт или еще что то? Иными словами дело в провайдере? Ведь при модемном соединении никаких предварительных настроек Рабочей группы и ай-пи адреса не делается?!
1)
Возможны «происки» встроенных фаерволов. Например стандартному фаерволу из Win XP SP2 может не понравится идея соедиится с портом N на адрес M. IMHO любой персональный фаервол будет блокировать такие попытки.
2)Дело в провайдере?
про провайдеров не знаю, какая у них там политика безопасности? Но я бы на их месте тоже все подряд порты не открывал. В любом случае, можно обратиться в саппорт и поинтересоваться.
|
От: | maxidroms |
Дата: | 05.09.05 11:09 | |
Оценка: |
Здравствуйте, TarasCo, Вы писали:
TC>Здравствуйте, maxidroms, Вы писали:
M>>Здравствуйте, TarasCo, Вы писали:
TC>>>Здравствуйте, maxidroms, Вы писали:
M>>>>При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?
M>>>>Этот коннект хоть пробивается до серверного приложения или он не проходит сам компьютер даже, на котором это серв. приложение стоит?
TC>>>Где угодно
TC>>>1)На локальной машине. Тогда «виноват» скорее всего персональный фаерволл
TC>>>2)На шлюзе/прокси и.т.п. «Виноват» скорее всего межсетевой экран ( настоящий фаервол )
TC>>>3)На серевре — скоре всего, опять же фаерволл.
TC>>>В нормальной ситуации эта ошибка возникает, если на сервере не прослушивается запрашиваемый порт. В этом случае он отвечает RST+FIN что и означает активный отказ от соединения. Поскольку это происходит не со всеми клиентами, то стоит предположить, что порт указан верно, следовательно соединения отвергаются не сервером ( нужно проверить настройки клиентского ПО, если там задается порт ). Кроме серевра соединения могут отвергнуть фаерволл, прокси и.т.п. Если сервер расположен в инетнете, первым делом нужно проверить настройки прокси для выхода в интернет для этих пользователей.
M>>А что может быть с настройками не то если:
M>>Стоит обычная пользовательская машина, выход по модему через провайдера. Все после этого встречается мой сервак т .к. он висит на выделенном ай-пи. в интернете.
M>>Коннекты с разных городов. Это может значить то что у провайдера закрыт порт или еще что то? Иными словами дело в провайдере? Ведь при модемном соединении никаких предварительных настроек Рабочей группы и ай-пи адреса не делается?!
TC>1)
TC>Возможны «происки» встроенных фаерволов. Например стандартному фаерволу из Win XP SP2 может не понравится идея соедиится с портом N на адрес M. IMHO любой персональный фаервол будет блокировать такие попытки.
TC>2)Дело в провайдере?
TC>про провайдеров не знаю, какая у них там политика безопасности? Но я бы на их месте тоже все подряд порты не открывал. В любом случае, можно обратиться в саппорт и поинтересоваться.
Ну хоть вы меня успокоили что это не в клиентской и не в серверной части дело. а то меня уже на куски тут готовы разорвать
|
От: | MaximE |
Дата: | 06.09.05 09:45 | |
Оценка: | 10 (1) |
[]
> В нормальной ситуации эта ошибка возникает, если на сервере не прослушивается запрашиваемый порт. В этом случае он отвечает RST+FIN что и означает активный отказ от соединения.
В этом случае отсылается только RST.
|
От: | TarasCo |
Дата: | 06.09.05 12:21 | |
Оценка: |
Здравствуйте, MaximE, Вы писали:
ME>В этом случае отсылается только RST.
Да, это меня переглючило, мысль ушла . RST+ACK S:0 A:xxxxxxx обычно отвечают
Спасибо за коррективу
|
От: | Michael Chelnokov |
Дата: | 10.09.05 11:46 | |
Оценка: |
Здравствуйте, maxidroms, Вы писали:
M>При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?
Вы рано успокоились насчет серверной части
Почему-то никто не обратил внимания на то что ошибка 10061 — это WSAECONNREFUSED:
Connection refused.
No connection could be made because the target computer actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host—that is, one with no server application running.
Возможные причины? Реализация сервера. Например он однопоточный, с последовательной обработкой запросов. И пока он обрабатывает один запрос, успевает поступить больше чем backlog (см. второй параметр функции listen) запросов. Все остальные получат WSAECONNREFUSED.
В более сложном случае при большой нагрузке может не успевать доходить ход до потока, делающего accept. С тем же результатом. Посмотрите здесь
|
От: | MaximE |
Дата: | 10.09.05 12:16 | |
Оценка: |
Здравствуйте, Michael Chelnokov, Вы писали:
MC>Здравствуйте, maxidroms, Вы писали:
M>>При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?
MC>Вы рано успокоились насчет серверной части
MC>Почему-то никто не обратил внимания на то что ошибка 10061 — это WSAECONNREFUSED:
MC>Connection refused.
MC>No connection could be made because the target computer actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host—that is, one with no server application running.
MC>Возможные причины? Реализация сервера. Например он однопоточный, с последовательной обработкой запросов. И пока он обрабатывает один запрос, успевает поступить больше чем backlog (см. второй параметр функции listen) запросов. Все остальные получат WSAECONNREFUSED.
В этом случае клиенты получат WSAETIMEDOUT, а не WSAECONNREFUSED.
Когда очередь установленных соединений заполнена, новые клиенты не получают RST на свой SYN (что вызвало бы WSAECONNREFUSED). Новые клиенты не получают ничего на свой FIN, поэтому TCP стэк клиента будет еще несколько раз пытаться установить соединение посылая серверу SYN, пока не соединится успешно или не отвалится по таймауту с ошибкой WSAETIMEDOUT.
|
От: | Michael Chelnokov |
Дата: | 10.09.05 13:01 | |
Оценка: |
Здравствуйте, MaximE, Вы писали:
MC>>Возможные причины? Реализация сервера. Например он однопоточный, с последовательной обработкой запросов. И пока он обрабатывает один запрос, успевает поступить больше чем backlog (см. второй параметр функции listen) запросов. Все остальные получат WSAECONNREFUSED.
ME>В этом случае клиенты получат WSAETIMEDOUT, а не WSAECONNREFUSED.
Максим, я бы не писал если бы не знал. Если проверишь, то увидишь в этом случае именно WSAECONNREFUSED для тех клиентов что не поместились в очередь. WSAETIMEDOUT они получат если совсем ничего не будет в ответ. А в данном случае ответ четкий — сервер активно не захотел принимать входящее соединение.
|
От: | MaximE |
Дата: | 10.09.05 13:07 | |
Оценка: |
Здравствуйте, Michael Chelnokov, Вы писали:
MC>Здравствуйте, MaximE, Вы писали:
MC>>>Возможные причины? Реализация сервера. Например он однопоточный, с последовательной обработкой запросов. И пока он обрабатывает один запрос, успевает поступить больше чем backlog (см. второй параметр функции listen) запросов. Все остальные получат WSAECONNREFUSED.
ME>>В этом случае клиенты получат WSAETIMEDOUT, а не WSAECONNREFUSED.
MC> . А в данном случае ответ четкий — сервер активно не захотел принимать входящее соединение.
И что в этом случае сервер отсылает клиенту?
|
От: | Michael Chelnokov |
Дата: | 10.09.05 13:10 | |
Оценка: | 1 (1) |
Здравствуйте, MaximE, Вы писали:
ME>Когда очередь установленных соединений заполнена, новые клиенты не получают RST на свой SYN
Не факт. Судя по Стивенсу, POSIX разрешает как игнорировать SYN, так и отвечать на него RST.
В Windows — второй вариант. В BSD — первый.
Давайте будем отталкиваться от того факта что клиенты все же получают RST, т.к. ошибка именно ECONNREFUSED, а не ETIMEDOUT. Т.е. кто-то все же отсылает оный RST. Почему бы не предположить что этот кто-то и есть сервер? Сервер под Windows
|
От: | Michael Chelnokov |
Дата: | 10.09.05 13:11 | |
Оценка: |
Здравствуйте, MaximE, Вы писали:
MC>> . А в данном случае ответ четкий — сервер активно не захотел принимать входящее соединение.
ME>И что в этом случае сервер отсылает клиенту?
RST
Источник
I’m developing an P2P application which need enable a TCP Hole Punching.
For the Rendezvous Server I’m using a simple application (running in a public IP) with a TIdTCPServer
with SSL Enabled, this Application maintains the clients connections and returns the public endpoints (AContext.Binding.PeerIP and AContext.Binding.PeerPort) of the connected clients.
The Client (TIdTCPClient
) connections to the server have the property ReuseSocket set to rsTrue
.
This is how the clients are connected to the Rendezvous Server.
TCPClientMain.ConnectTimeout := 500;
TCPClientMain.Host := RendezvousServerIP;
TCPClientMain.Port := RendezvousServerPort;
TCPClientMain.UseNagle := false;
TCPClientMain.ReuseSocket := rsTrue;
OpenSSLHandlerMain.UseNagle := false;
OpenSSLHandlerMain.ReuseSocket := rsTrue;
TCPClientMain.IOHandler := OpenSSLHandlerMain;
TCPClientMain.Connect();
The issue happens when I try to create a new connection directly to the public end point of the Client A from B.
TCP Hole Punching code
var
LTCPClient : TIdTCPClient;
LOpenSSLHandle : TIdSSLIOHandlerSocketOpenSSL;
begin
//Init the SSL for the new connection
LOpenSSLHandle := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
LOpenSSLHandle.SSLOptions.Method := TIdSSLVersion.sslvTLSv1_2;
LOpenSSLHandle.SSLOptions.SSLVersions := [sslvTLSv1_2];
LOpenSSLHandle.UseNagle := False;
LTCPClient := TIdTCPClient.Create(nil);
LTCPClient.ConnectTimeout := 5000;
//Set the data of the public end point of the Client A
LTCPClient.Host := ARemoteIPAddress; //This is the public ip of the Client A
LTCPClient.Port := ARemotePort; //This is the port of the public endpoint of the client A
LTCPClient.ReuseSocket := rsTrue;
LTCPClient.IOHandler := LOpenSSLHandle;
LTCPClient.Connect(); //This raises a EIdSocketError exception
I’m getting Socket Error # 10061 Connection refused.
So, the question is how I can establish the new connection to the public endpoint of the Client without raise that exception?
|
||
Цитировать выделенное |
невозможно достучаться до хоста через интернет-ID, в логах:
2014-10-27 16:33:54:308 96 Internet-ID ErrorCode <> 0 Error code: 1 ничего не помогает! |
|
Профиль | Сообщений: 2 | Дата создания: 27.10.2014 16:41:37 |
||
|
||
sgray Цитировать выделенное |
ещё заметил, у хоста после запуска сереею шарик — видимо, есть проблемы с соединением. но куда копать? сетевой экран и антивирус отключены (MSE и брандмауэр) | |
Профиль | Сообщений: 2 | Дата создания: 27.10.2014 17:18:57 |
||
|
||
agybynnx Цитировать выделенное |
||
Профиль | Сообщений: 7 | Дата создания: 27.10.2014 17:36:37 |
||
|
||
wmmel Цитировать выделенное |
Блин… я думал только у меня! Та же беда… Те ПК которые 100% в сети, секунд 5 пытается соединится, после чего падает… |
|
Профиль | Сообщений: 13 | Дата создания: 27.10.2014 17:45:01 |
||
|
||
Mikl013 Цитировать выделенное |
Поставил прогу два компа рядом пишет «не в сети» 44:17:21_27-10-2014_982 Connection #285167. Connection to «дом переносной». Mode: <Authorization>. Connecting… 44:17:21_27-10-2014_982 InetConnection #285167. Internet connection to дом переносной (rms-server.tektonit.ru:5656). 52:17:21_27-10-2014_152 Connection #285167. Connection to «дом переносной» failed. Mode: <Authorization>. 52:17:21_27-10-2014_152 Context #285167 removed. Mode: <Authorization>. |
|
Профиль | Сообщений: 1 | Дата создания: 27.10.2014 17:53:32 |
||
|
||
alex Модератор Цитировать выделенное |
Были проблемы на нашем сервере. Приносим извинения. | |
Профиль | Сообщений: 3290 | Дата создания: 27.10.2014 19:49:19 |
||
|
||
22reper22 Цитировать выделенное |
Они до сих пор у вас есть | |
Профиль | Сообщений: 5 | Дата создания: 28.10.2014 11:38:14 |
||
|
||
alex Модератор Цитировать выделенное |
22reper22, это не так. |
|
Профиль | Сообщений: 3290 | Дата создания: 28.10.2014 12:25:33 |
||
|
||
wmmel Цитировать выделенное |
22reper22 писал(а):
Они до сих пор у вас есть Со вчерашнего вечера все отлично работает! Даже лучше чем было в последние месяцы… |
|
Профиль | Сообщений: 13 | Дата создания: 28.10.2014 12:41:12 |
||
|
||
22reper22 Цитировать выделенное |
alex писал(а): а у меня именно так! подключаются только 2 удаленных комьютера. остальные точно в сети, но не коннектятся. Антивирь исключается, на всех хостах RMS добавлен в исключение. какой то там ключ прислать не могу потому что не знаю ни что это, ни где это. нам поставили — я пользуюсь. вернее пользовался до теперешнего момента |
|
Профиль | Сообщений: 5 | Дата создания: 28.10.2014 18:13:01 |
||
|
||
22reper22 Цитировать выделенное |
и ещё не приходят письма на почту с ID и паролем | |
Профиль | Сообщений: 5 | Дата создания: 28.10.2014 18:19:19 |
||
|
||
Cicada Цитировать выделенное |
22reper22, Пришлите пожалуйста логи с Хостов, к которым не коннектится. После установки у Вас открывается предупреждающий диалог, в котором Вам нужно подтвердить отправку письма? |
|
Профиль | Сообщений: 142 | Дата создания: 28.10.2014 19:29:29 |
||
|
||
alex Модератор Цитировать выделенное |
22reper22, пришлите лицензионный ключ, которым вы пользуетесь. ни от одного человека с жалобами мы так и не дождались лицензионного ключа. если вы надеетесь что левые сборки будут работать вечно — это ошибка. |
|
Профиль | Сообщений: 3290 | Дата создания: 28.10.2014 19:46:28 |
||
|
||
wmmel Цитировать выделенное |
Опять та-же ерунда! Утром все работало…. час назад или более перестало соединятся! Это намек на то, что лицензионный ключ пора покупать? |
|
Профиль | Сообщений: 13 | Дата создания: 29.10.2014 15:23:58 |
||
|
||
50m Цитировать выделенное |
А разве он не позиционировался как бесплатный? ( | |
Профиль | Сообщений: 1 | Дата создания: 29.10.2014 16:00:50 |
1
2
3
4
-
Daulet
- Сообщения: 7
- Зарегистрирован: 08 сен 2017, 08:25
Ошибка подключения (Socket Error # 10061 Connection refused.)
Здравствуйте! Проблема в том что, при опросе устройств micom через moxa nport, lectus выдает ошибку «Ошибка подключения (Socket Error # 10061 Connection refused.)». Устройства опрашиваются удаленно с другого города. По месту опрашивает те же устройства другой OPC сервер, там опрос идет нормально. Установлен Lectus v3.9 сборка 133.
Файлы *.cfg, *.log, *.txt выслал на почту тех. поддержки lectussoft@gmail.com.
-
admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 05 сен 2010, 00:51
Re: Ошибка подключения (Socket Error # 10061 Connection refused.)
Сообщение
admin » 08 сен 2017, 11:27
1) Это проблема на уровне канала связи.
Сервер не может подключиться по TCP.
2) Для проверки связи, на проблемном компьютере запустите telnet клиент и задайте IP адрес и TCP порт, для проверки соединения.
Например: telnet 192.168.116.52 4003
Если идет нормальное подключение, то появится черный экран, иначе выйдет сообщение об ошибке.
-
admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 05 сен 2010, 00:51
-
Daulet
- Сообщения: 7
- Зарегистрирован: 08 сен 2017, 08:25
-
admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 05 сен 2010, 00:51
I have obtained a debug log, and paste it here:
00000338 43.79466629 [2124] ———————————————————
00000339 43.79466629 [2124] New exception:
00000340 43.79466629 [2124] Delphi exception, type EIdSocketError, message: Socket Error # 10061
00000341 43.79466629 [2124] Connection refused.
00000342 43.79466629 [2124] Exception code: 250477278
00000343 43.79466629 [2124] Exception flags: 3
00000344 43.79466629 [2124] Number of parameters: 7
00000345 43.79466629 [2124] (no debug info) Find error: 7C812AEB
00000346 43.79466629 [2124] call stack — 0 : (no debug info) Find error: 00480B3F
00000347 43.79466629 [2124] call stack — 1 : (no debug info) Find error: 005C3588
00000348 43.79466629 [2124] call stack — 2 : (no debug info) Find error: 005C34CA
00000349 43.79466629 [2124] call stack — 3 : (no debug info) Find error: 005C3488
00000350 43.79466629 [2124] call stack — 4 : (no debug info) Find error: 005D1A39
00000351 43.79466629 [2124] call stack — 5 : (no debug info) Find error: 005D4E3D
00000352 43.79466629 [2124] call stack — 6 : (no debug info) Find error: 005D8917
00000353 43.79466629 [2124] call stack — 7 : (no debug info) Find error: 005D8C21
00000354 43.79466629 [2124] call stack — 8 : (no debug info) Find error: 005D8DBC
00000355 43.79466629 [2124] call stack — 9 : (no debug info) Find error: 005D7EB1
00000356 43.79466629 [2124] call stack — 10 : (no debug info) Find error: 005D7F23
00000357 43.79466629 [2124] call stack — 11 : (no debug info) Find error: 00746915
00000358 43.79466629 [2124] call stack — 12 : (no debug info) Find error: 007466D6
00000359 43.79466629 [2124] call stack — 13 : (no debug info) Find error: 0055A5E2
00000360 43.79466629 [2124] call stack — 14 : (no debug info) Find error: 0048106E
00000361 43.79466629 [2124] call stack — 15 : (no debug info) Find error: 00430A9A
00000362 43.79466629 [2124] call stack — 16 : (no debug info) Find error: 00405CE6
00000363 43.79466629 [2124] call stack — 17 : (no debug info) Find error: 7C80B70F
00000364 43.79466629 [2124] call stack — 18 : (no debug info) Find error: FFFFFFFC
00000365 43.79466629 [2124]
00000366 43.80968475 [2124] ———————————————————
00000367 43.80968475 [2124] New exception:
00000368 43.80968475 [2124] Exception code: 2460516
00000369 43.80968475 [2124] Exception flags: 1677721600
00000370 43.80968475 [2124] Number of parameters: 1360477
00000371 43.80968475 [2124] (no debug info) Find error: E58B0000
00000372 43.80968475 [2124]
00000373 43.80984497 [2124] Amazon: Received results
00000374 43.80992126 [2124] Amazon: Callback invalidated
00000375 43.81000137 [2124] Amazon: There was a problem
00000376 43.81196213 [2124] Amazon: Setting HTML: Couldn’t show results: Socket Error # 10061
00000377 43.81196213 [2124] Connection refused.
00000378 43.81949615 [2124] Going to make final callback 2928
00000379 43.82309341 [2124] Thread has finished 2928
00000380 51.28524780 [2124] MainForm: Activate
00000381 51.42019272 [2124] Forms: NormalizeTopMosts: Level: 0
00000382 51.42821121 [2124] Forms: NormalizeTopMost: Starting
00000383 51.49572372 [2124] Winamp sim — ignoring.
00000384 51.49712753 [2124] Winamp simulation window received messsage 28
00000385 51.49921417 [2124] Winamp sim — ignoring.
00000386 51.49934387 [2124] Forms: Received WM_ACTIVATEAPP
00000387 51.49941254 [2124] Forms: Accepted WM_ACTIVATEAPP —
00000388 51.51252365 [2124] Forms: NormalizeTopMosts: Level: 1
00000389 64.09247589 [2124] Forms: Received WM_ACTIVATEAPP
00000390 64.09257507 [2124] Forms: Accepted WM_ACTIVATEAPP +
00000391 64.09264374 [2124] Forms: RestoreTopMost: Level
Here is another one:
00000001 0.00010728 [2700] Forms: Accepted WM_ACTIVATEAPP +
00000002 0.00016734 [2700] Forms: RestoreTopMost: Level: 1
00000003 0.00021846 [2700] Forms: RestoreTopMost: Starting
00000004 0.00055622 [2700] Winamp sim — ignoring.
00000005 0.00068528 [2700] Winamp simulation window received messsage 28
00000006 3.69861794 [2700] Amazon: Setting HTML:
00000007 3.71399331 [2700] 2708 DB open SQL: SELECT Lyrics, Comment, WebCommercial, WebCopyright, WebFilepage, WebArtist, WebSource, WebRadio, WebPayment, WebPublisher, WebUser, PreviewStartTime, PreviewLength, CacheName, PreviewName, PlaybackPos, PreGap, PostGap, TotalSamples, GaplessBytes, SignType, SignPart1, SignPart2, SignPart3, SignPart4 FROM Songs WHERE ID = 7095
00000008 3.71478963 [2700] 2708 DB lock finished, took 2275.
00000009 3.71580148 [2700] Amazon: Setting HTML: Searching…
00000010 3.73274612 [2700] Thread has started 3376
00000011 3.82572412 [2700] MainForm: Deactivate
00000012 4.74009180 [2700] ———————————————————
00000013 4.74009180 [2700] New exception:
00000014 4.74009180 [2700] Delphi exception, type EIdSocketError, message: Socket Error # 10061
00000015 4.74009180 [2700] Connection refused.
00000016 4.74009180 [2700] Exception code: 250477278
00000017 4.74009180 [2700] Exception flags: 3
00000018 4.74009180 [2700] Number of parameters: 7
00000019 4.74009180 [2700] (no debug info) Find error: 7C812AEB
00000020 4.74009180 [2700] call stack — 0 : (no debug info) Find error: 00480B3F
00000021 4.74009180 [2700] call stack — 1 : (no debug info) Find error: 005C3588
00000022 4.74009180 [2700] call stack — 2 : (no debug info) Find error: 005C34CA
00000023 4.74009180 [2700] call stack — 3 : (no debug info) Find error: 005C3488
00000024 4.74009180 [2700] call stack — 4 : (no debug info) Find error: 005D1A39
00000025 4.74009180 [2700] call stack — 5 : (no debug info) Find error: 005D4E3D
00000026 4.74009180 [2700] call stack — 6 : (no debug info) Find error: 005D8917
00000027 4.74009180 [2700] call stack — 7 : (no debug info) Find error: 005D8C21
00000028 4.74009180 [2700] call stack — 8 : (no debug info) Find error: 005D8DBC
00000029 4.74009180 [2700] call stack — 9 : (no debug info) Find error: 005D7EB1
00000030 4.74009180 [2700] call stack — 10 : (no debug info) Find error: 005D7F23
00000031 4.74009180 [2700] call stack — 11 : (no debug info) Find error: 00746915
00000032 4.74009180 [2700] call stack — 12 : (no debug info) Find error: 007466D6
00000033 4.74009180 [2700] call stack — 13 : (no debug info) Find error: 0055A5E2
00000034 4.74009180 [2700] call stack — 14 : (no debug info) Find error: 0048106E
00000035 4.74009180 [2700] call stack — 15 : (no debug info) Find error: 00430A9A
00000036 4.74009180 [2700] call stack — 16 : (no debug info) Find error: 00405CE6
00000037 4.74009180 [2700] call stack — 17 : (no debug info) Find error: 7C80B70F
00000038 4.74009180 [2700] call stack — 18 : (no debug info) Find error: FFFFFFFC
00000039 4.74009180 [2700]
00000040 4.74055338 [2700] Amazon: Received results
00000041 4.74066114 [2700] Amazon: There was a problem
00000042 4.74479389 [2700] Going to make final callback 3376
00000043 5.10881901 [2700] Thread has started 4012
00000044 5.10922527 [2700] Thread initialized 4012
00000045 5.11665773 [2700] Going to make final callback 4012
00000046 10.71377850 [2700] Amazon: NC Activate —
00000047 12.72235870 [2700] We were asked to finish.
00000048 12.82833099 [2700] We are really going to finish.
Well this is it. I hope anyone can help!!
|
|
|
Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] … [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.
Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.
Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка — 60 дней. Последующие попытки бан.
Мат в разделе — бан на три месяца…
Полезные ссылки: MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
Выразить свое отношение к модераторам раздела можно здесь: Krid,
Rouse_
Отправка почты
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
|
|
Member Рейтинг (т): нет |
Помогите разобраться с ошибкой : Project Project1.exe raised exception class EidSocketError with message ‘Socket Error #10061 Код обработчика: uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, IdBaseComponent, IdComponent, IdRawBase, IdRawClient, IdIcmpClient, StdCtrls, WinSock, IdTCPConnection, IdTCPClient, IdHTTP,URLMon, ExtCtrls, IdMessage, IdMessageClient, IdSMTP, DB, DBClient, MConnect, SConnect; …… procedure TForm1.Button3Click(Sender: TObject); begin IdSMTP1.Connect(10000); IdSMTP1.Host := ‘192.168.5.1’; //IdSMTP1.AuthenticationType :=atNone; //IdSMTP1.AuthenticationType :=atLogin; //IdSMTP1. Username:=’anton’; //IdSMTP1. Password:=’1234554321′; if (IdSMTP1.Connected=True) then begin label1.Caption:=’Conect’; end; //IdMessage1.Subject:= ‘zam’ ; IdMessage1.Recipients.EMailAddresses:= ‘anton@****’; //IdMessage1.From.Address:= IdMessage1.Body.Text:= ‘Connect=true aoto=none’ ; IdMessage1.Date:=StrToDate(‘03.03.2009’); IdSMTP1.Send(IdMessage1); IdSMTP1.DisconnectSocket; end; На форме лежат IdSMTP1 и IdMessage1 |
medved_68 |
|
Цитата **EL** @ 03.03.09, 11:36 Project Project1.exe raised exception class EidSocketError with message ‘Socket Error #10061 Недоступен сервер, указанный в твоих параметрах. К примеру: Цитата **EL** @ 03.03.09, 11:36 IdSMTP1.Connect(10000); IdSMTP1.Host := ‘192.168.5.1’; Ты поручаешь компоненту соединиться, а затем прописываешь хост, с которым нужно установить соединение. |
**EL** |
|
Member Рейтинг (т): нет |
закоментировал это поле а в IdMessage1 прописал ip Сообщение отредактировано: **EL** — 03.03.09, 12:02 |
medved_68 |
|
Цитата **EL** @ 03.03.09, 12:01 пробовал и smtp.mail.ru Странно. В свойствах IdSMTP1.Host (Инспектор объектов) поставил — smtp.mail.ru Далее: procedure TForm1.IdSMTP1Connected(Sender: TObject); begin ShowMessage(‘Connect OK’); end; procedure TForm1.Button2Click(Sender: TObject); begin IdSMTP1.Disconnect; end; procedure TForm1.Button1Click(Sender: TObject); begin IdSMTP1.Connect(10000); end; На форме IdSMTP1 и две кнопки. При нажатии на Button1 через 1-2 сек. получил — Connect OK, т.е. соединение с сервером smtp.mail.ru успешно установлено. Что я сделал не так? |
**EL** |
|
Member Рейтинг (т): нет |
свойствах IdSMTP1.Host (Инспектор объектов) поставил — smtp.mail.ru и кнопку procedure TForm1.Button1Click(Sender: TObject); begin IdSMTP1.Connect(10000); //IdMessage1.Recipients.EMailAddresses:=’an2006an@mail.ru’; //IdMessage1.Body.Text:=’Test1′; //IdSMTP1.Send(IdMessage1); //IdSMTP1.DisconnectSocket; //IdSMTP1.Disconnect; //IdMessage1.Clear; end; Та же самая ошибка может с компонентом чтото я переставлял INDY(стандартное для делфи 7) на INDY 9 Сообщение отредактировано: **EL** — 03.03.09, 13:05 |
.failer |
|
Возможно фильтрация какая мешает. самый простой способ проверить порт |
**EL** |
|
Member Рейтинг (т): нет |
Проблема решена McAfee антивирусник рубит сабака |
medved_68 |
|
Цитата **EL** @ 03.03.09, 13:04 может с компонентом чтото я переставлял INDY(стандартное для делфи 7) на INDY 9
Хм…у меня стандартные (шли в комплекте с Д7) — 9 версии. В принципе проверяется любым сниффером — запустил сниффер — нажал в приложении кнопку и смотри отправку пакетов по 25 порту (при подозрении на неработоспособность компонента). Добавлено 03.03.09, 13:37 Цитата **EL** @ 03.03.09, 13:29 Проблема решена McAfee антивирусник рубит сабака
Понял. |
decoder_2q |
|
Уважаемые. продолжу писать здесь, так как тема почти та же. В том случае, если попробовать вызвать этот метод перед соединением с SMTP сервером выдает ошибку класса «EIdClosedSocket» с текстом «Disconnected». Помогите найти логику) без MakeSocksConnection не конектится, с ним просит сначала открыть сокет) замкнутый круг какой-то) |
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
0 пользователей:
- Предыдущая тема
- Delphi: Сетевое программирование
- Следующая тема
[ Script execution time: 0,0321 ] [ 16 queries used ] [ Generated: 9.02.23, 10:49 GMT ]