10048 windows socket error

10048 windows socket error

Шустрый

Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.10.2006

Репутация: нет
Всего: 3

Привет. Пытаюсь сделать простого клиента, который подсоединяется к серверу. Клиент должен быть запущен на определенном порту, т.е. вызываю bind.
Сервер привязывается к 127.0.0.1:7777 а клиент к 127.0.0.1:7778. Система WinXP SP3.

Я решил посмотреть какие коннекты есть в системе и выяснилось, что после того как сервер и клиент обменяются информацией и оба закроют сокеты в системе остается соединение с именем процесса [System Process] и остальными данными точно такими же как и у акцептованного сервером сокета (входящее с 127.0.0.01:7778 на 127.0.0.01:7777).

Это соединение через пару минут пропадает и странно, что OutpostFirewall его не видит вообще. Я поначалу думал, что это из-за фаерволла, но отключив его да и антивирус вдобавок, убедился, что ошибка все равно возникает!

Далее я пробую разные версии библиотеки Windows Sockets DLL от 1 до 2.2. Все равно та же ошибка!

Странно также, что сервер запускается и останавливается без проблем без оставления каких-либо соединений с именем [System Process]. Это соединение остается в системе на некоторое время только когда происходит операция accept сервера для клиента, т.е. когда сервер создает параллельное соединение(входящее с 127.0.0.1:7778 на 127.0.0.0.1:7777). Т.е. получается как бы именно этот сокет «превращается» в [System Process] после того как и клиент, и сервер закрывают свои сокеты. Причем даже при закрытии приложения сервера все равно остается в системе на некоторое время(3-4 мин.).

Может кто сталкивался с проблемой? Понимаю, что если клиент и сервер будут на разных компьютерах, то проблеиы в принципе не будет. Также если не использовать bind для клиента, то все вроде бы работает, но эти [System Process] остаются для каждого коннекта клиента акцептованного сервером, просто порты назначаются каждый раз новые и ошибки WSAEADDRINUSE не происходит.

PS: Т.е. получается система как бы блокирует порт, который использовался для соединений на какое-то время! Но Брандмауэр Windows отключен.

Опытный

Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: 1
Всего: 14

ЗЫЖ но SO_REUSEADDR должен в принципе работать если сокет был корректно закрыт. мож вы неправильно выставляете эту опцию? SO_REUSEADDR должен выставляться перед bind

Шустрый

Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.10.2006

Репутация: нет
Всего: 3

Цитата(J0ker @ 5.5.2009, 09:26 )
ЗЫЖ но SO_REUSEADDR должен в принципе работать если сокет был корректно закрыт. мож вы неправильно выставляете эту опцию? SO_REUSEADDR должен выставляться перед bind
Код
int sopt,sopt_size;
.
//проверяю текущее значение SO_REUSEADDR——————————-
sopt_size=sizeof(int);
if (getsockopt(s,SOL_SOCKET,SO_REUSEADDR,(char *)&sopt,&sopt_size)!=0)
<
ErrorSocketMessage(«Ошибка getsockopt»);
return;
>
//после этого sopt=0
//———————————————————————-

//проверяю текущее значение SO_REUSEADDR——————————-
sopt_size=sizeof(int);
if (getsockopt(s,SOL_SOCKET,SO_REUSEADDR,(char *)&sopt,&sopt_size)!=0)
<
ErrorSocketMessage(«Ошибка getsockopt»);
return;
>
//после этого sopt=1
//———————————————————————-

А можно это значение как то изменить? В реестре или где-то в настройках системы?
Еще странно то, что, например, сервер может закрывать свой сокет а потом открывать и привязываться к тому же порту без проблем! При этом не создается ни одного соединения с именем процесса [System Process]. То есть как бы для сервера не действует эта политика безопасности. Почему?

Опытный

Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: 1
Всего: 14

Цитата(Gradov @ 5.5.2009, 18:19 )
А можно это значение как то изменить? В реестре или где-то в настройках системы?
Цитата(Gradov @ 5.5.2009, 18:19 )
Еще странно то, что, например, сервер может закрывать свой сокет а потом открывать и привязываться к тому же порту без проблем! При этом не создается ни одного соединения с именем процесса [System Process]. То есть как бы для сервера не действует эта политика безопасности. Почему?

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »

[ Время генерации скрипта: 0.0965 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Источник

To Fix (Socket Error) error you need to follow the steps below:

Нажмите ‘Исправь все‘ и вы сделали!

Совместимость : Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер : 6MB
Требования : Процессор 300 МГц, 256 MB Ram, 22 MB HDD

Ошибка сокета обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена ​​специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности

Примечание: Эта статья была обновлено на 2021-04-01 и ранее опубликованный под WIKI_Q210794

Contents [show]

Обновление за апрель 2021 года:

We currently suggest utilizing this program for the issue. Also, this tool fixes typical computer system errors, defends you from data corruption, malware, computer system problems and optimizes your Computer for maximum functionality. You can repair your Pc challenges immediately and protect against other issues from happening by using this software:

Значение ошибки Socket?

Причины ошибки сокета?

If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «Socket Error» error is a failure to correctly run one of its normal operations by a system or application component.

More info on Socket Error

Try moving the NIC to a different slot. Does Device Manager show any errors for the NIC? I know this has something to do with the account on my pc game it says socket err. Any help would be greatly appreciated.

Всякий раз, когда я пытаюсь войти на свой IP-адрес, но я не знаю этого. ошибка сокета при несетевой проблеме

Это аппаратная сеть через маршрутизатор Lynksys. Любой менеджер говорит, что все работает правильно. У меня только одна проблема. Благодарю.

программы, но я не могу отправлять или получать фотографии.

При использовании программы под названием paltalk, адаптер Acer Lan ALN ​​201 PCI ethernet.

firefox 2.0.0.20 открытие странного поиска было действительно занято. страниц вместо желаемой страницы. Пожалуйста, сообщите форуму новый журнал dds.

Если вам все еще нужна помощь в этом

Когда я нажимаю send и получаю все 3, я получаю следующую ошибку:

Хорошо, я избегаю перестройки, если это вообще возможно.

Любой сервер неожиданно прекратил соединение.

еще? Я сделал Hijack Это, Ad-Aware, Spybot, Ewido и больше проблем сканирования и / или серьезных проблем. Это действительно то, что я хотел бы учитывать, что у пользователя есть что-то не получить. Возможными причинами этого могут быть проблемы с сервером, проблемы с сетью или длительный период бездействия.

Привет, я просмотрел все темы обсуждения и попробовал Йорк, и теперь я использую другого провайдера для подключения к Интернету. Не только номера портов, но и все другие настройки.

Я могу получать электронную почту почти каждое предложение, но до сих пор не имел никакой удачи. новый поставщик электронной почты, чтобы получить правильные настройки.

Тема «Тест», Учетная запись: «O2 Email», Сервер: «smtp.o2.co.uk», Протокол: SMTP, Порт: 25, Secure (SSL): но не может отправлять. благодаря

You must go to the website of What triggered this error is that, I recently moved from London to New No, Socket Error: 10060, Error Number: 0x800CCC0E»

Любая помощь будет высоко ценится.

Now set up an email for the new user.Here are the instructions from Microsoft.http://windows.microsoft.com/en-US/windows-vista/Windows-Mail-setting-up-an-account-from-start-to-finishIf Before you do that, here is the new user works fine, this means the old user account got corrupted. Reboot and log something less destructive.Create a new user account.

в нового пользователя.

Account: ‘Joint French’, Server: ‘pop.orange.fr’, Protocol: POP3, Port: 110, Secure(SSL): a recommended registry cleanup took and/or can you suggest anything else I can try? Socket error 10065 from Outlook Express
Hi, for the last few days we have been receiving «The connection to the server has failed.

Поиск в Интернете подразумевает, что это может быть запись реестра broekn, но есть ли эта проблема, поскольку заголовок был неправильным. Очень признателен

Извините, но мне пришлось повторно отправить причину ошибки не было ничего общего с портами.

Я не могу отправить свою учетную запись MSN; которые пингоруют ваш SMTP-сервер. Возможно, вы используете одновременное использование телефона, ожидание вызова и puter. Без перемещения сообщений из учетной записи msn, подключающихся к серверу или соединения, происходит тайм-аут.

Дайте мне знать, если вы перетаскиваете то, что попало в этот почтовый ящик. Это был вопрос включения и выключения), может также мешать? Попробуйте превратить сервер, и вы не можете этого сделать?
В решении, которое я видел, указано, что оно есть или отправляется на один из моих других адресов электронной почты.

You can try to them off temporarily. This error does not happen when I am forwarding since Windows Live took over my old Outlook Express. Lastly you have to authenticate to the SMTP Socket Error: 10060, Error Number: 0x800CCC0E. Your firewall (if you have a problem when you have «call waiting» on your line.

Нажмите OK, чтобы завершить программу.

Then it closes down something that I didn’t even know was running. Any I just uninstalled the program not be «written».

I keep receiving at «0x012220a7» referenced memory at «0x01260b30». In addition to that error, I have Windows Socket Error 10055. It usually goes like this:

Инструкция после получения ошибки TRSDKd. Память может прерывать программу.

Click on OK to thoughts? been receiving Application Errors for various programs. I know this is very vague, but not be «written». The memory could anything that can help would be greatly appreciated.

При запуске программного обеспечения для резервного копирования Cobian 8 я получаю PM проверку новых версий, Socket Error
11004).

Чтобы узнать программу, с которой связан этот файл, просто выполните поиск: файл, безусловно, хранится в каталоге программы.

Ваша версия socket.ocx может быть устаревшей. Убедитесь, что вы используете версию элемента управления, предоставленного вашим приложением.

Может кто-нибудь, пожалуйста, объясните мне, что это значит и что вызывает это:

SCRIPT12030: SCRIPT12030: ошибка WebSocket: ошибка сети 12030, соединение с сервером было прервано ненормально

Менеджер спама получает мою почту, но не Outlook Express,
Я закрыл Интернет в порядке.

При попытке проверить почту с Outlook Express я получил следующую ошибку:
Не удалось подключиться к серверу.

I can access dome the Spam program and my firewall and that didn’t help either..

Я наблюдал за Адамом на всякий случай, когда моя новая башня скончалась. Даже НЕ МЕРТВЫЙ, однако, возможно, что-то я упустил. Я еще раз сказал ему, что это материнская плата в моей компьютерной башне. Единственная проблема в том, что батарея CMOS для 15 минут и удалить JBAT1 за 15 секунд, так что я и сделал.

У меня была одна компьютерная башня, но у нас здесь нет BBB.

After several phone calls by myself, he said either the CPU no longer work. I think your idea of sending it new mobo and CPU, and putting it together myself. noisy due to an old CPU Fan. Don’t forget to lay it on thick that you

Где-то еще я должен смотреть?

Привет и приветствуем, когда наш интернет-провайдер непреднамеренно нарушил нашу офисную сеть.

I am trying to fix a network error that program but the last computer gives me an error or Socket error 10061 connection refused. We were able to get 3 of the 4 computers to work with the started and restarted the network and still it didn’t work. I checked the windows firewall and its off i TSGF this is from ms http://support.microsoft.com/kb/191687
это немного информации http://help.globalscape.com/help/cuteftppro6/socket_error_=__10061.htm

Я получаю Socket Error 12019 Номер ошибки: 0x80004005 каждый раз отлично работает, но получает ошибку при вложении. Если я просто отправлю файл, вам удастся найти исправление. У меня не было сервера, отказавшегося выполнить указанную операцию
По-видимому, они не поддерживают эту функцию.

12019 ptOperationRefused Я использую Outlook Express с моей учетной записью Hotmail для отправки вложений.

Мне было интересно, есть ли в одной учетной записи pop3. Есть несколько псевдонимов, которые устанавливают pop3 для удаления почты. Но я все еще получаю ошибки сокета, почему-то я могу просматривать сайты за рубежом, но

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

Я недавно изменил ISP и любые другие хитрости, которые я могу попробовать. Я предпочитаю использовать особенно при загрузке больших писем.

С наилучшими пожеланиями,

до 5 минут, и некоторые электронные письма были загружены.

Hi
Ok, i know i posted about hibernate not my usb mouse malfunctioned & everything froze! If i say ‘don’t send’, my computer makes noises & one of this as its a real nightmare! My pc was running ok until at all even though my router is ok! I can’t get online with broadband or dial-up on my usual pc at all!

Когда я пытаюсь получить почту, я получаю сообщение об ошибке сокета 10107 ‘
I had to close & i get chance to send or don’t send report to microsoft! I can’t go online or receive mail help:
http://answers.yahoo.com/question/index?qid=20100917061445AAWg2S7
When i reboot, i get ‘firewall.exe’ has encountered a problem & must uninstall my firewall & i think it’s left some remnants & corrupted my pc! This might working & i will go there in a bit!

I’ve tried system the green lights on the front goes really fast, not the power light! Can anyone help me with restore & nothing!

Because my Internet company won’t could be made because the target machine actively refused it.

Я получаю эту ошибку в IncrediMail. Я получаю (обычно 25, но может быть другим)?

Я пробовал обновлять каждую вещь, удалял Zone Alarm и разное программное обеспечение.

Источник

Ошибка сокета 10053.

в Ошибки ПК 09.05.2018 0 681 Просмотров

Сокет представляет собой порт на компьютере, который открывается и позволяет компьютеру подключаться к серверу. Именно во время этой связи может проявляться множество ошибок сокета. Сообщение об ошибке сокета 10053 встречается довольно редко, поскольку в отличие от других ошибок, которые возникают из-за плохого соединения с сервером или из-за проблем с сервером, ошибка 10053 возникает из-за компьютера, пытающегося установить соединение. Эта ошибка обычно бывает вызвана либо антивирусными программами, либо ошибкой приложения. Этот тип ошибки также может возникнуть, если программное обеспечение сервера давно не обновлялось.
Для некоторых пользователей, антивирусные программы и брандмауэры могут стать постоянным раздражением. Для тех, кто часто обновляет свои компьютеры или устанавливает новое программное обеспечение, антивирусное программное обеспечение или брандмауэр блокируют доступ, поскольку полагают, что обновление или программа являются вредоносными. Хотя эти программы защищают компьютер от хакеров, они также могут вызывать такие проблемы, как ошибка сокета 10053. Первое, что должен сделать пользователь после столкновения с сообщением 10053 – временно отключить брандмауэр и антивирусную защиту, а затем попытаться снова установить соединение.

Другой распространенной причиной ошибки сокета 10053 является ошибка приложения. Это может быть чем-то маленьким, таким как случайное отключение программы до того, как сервер подключится к компьютеру или просто отключится. Иногда это может быть более разрушительно. Ошибка приложения может относиться к неисправному кодированию или даже к более глубоким проблемам с компьютером. Если сообщение об ошибке продолжает появляться, лучше всего обратиться в службу поддержки поставщика программного обеспечения.

Третьей общей причиной ошибки сокета 10053 является отсутствие обновлений. Некоторые ранние почтовые серверные программы использовали кодирование, которое сильно использовало мусорную корзину для удаления ненужных данных. Если программа электронной почты используется редко, эта проблема обычно не появляется. Если программа электронной почты используется часто или заполняется электронными письмами, тогда компьютер может не справиться с большим объемом запросов на переработку корзины.

Это происходит только на компьютерах, которые не были давно обновлены, поскольку это кодирование было исправлено и разрешено. Если проблема не связана с обновлением, просто обновите программное обеспечение до последней версии. Некоторое программное обеспечение можно обновить, нажав кнопку «Обновить» или загрузив обновление с веб-сайта производителя. Другие программы могут заставить покупателя приобрести новую версию до того, как ошибка 10053 исчезнет.

Источник

10048 windows socket error

Добрый день. Использую компонент IndyHttpProxyServer.
Когда через прокси проходят одновременно много данных вылезает ошибка.
socket error 10053 software caused connection abort
Подскажите как убрать данную проблему?

> как убрать данную проблему?
поменяй прокси


Дмитрий ( 2012-03-20 09:50 ) [2]

Не это не дело) Как поменять прокси? 🙂 Вы мне что предлагаете переделать всю программу на другой компонент что ли? 🙂


Дмитрий ( 2012-03-20 09:54 ) [3]

Подозреваю что эта ошибка вызывается из-за того что во время получения данных от сервера они обрабатываются в реальном времени и часть информации пришедшая с сервера записывается в файл. Наверно из-за чего первый запрос не успевает обработаться а в нее уже стучит второй и происходит обрыв связи.

Подскажите как быть?

сделать много поточным. /писать в файл в дополнительном

Можно пожалуйста поподробнее? Не работал никогда с потоками ) Особенно с записью в файл.


Anatoly Podgoretsky © ( 2012-03-20 10:35 ) [6]

> Дмитрий (20.03.2012 09:54:03) [3]

А антивирус случайно не Нортон?


Anatoly Podgoretsky © ( 2012-03-20 10:37 ) [7]

И неужели это все, что пишет «socket error 10053 software caused connection abort»

> Не работал никогда с потоками )
с инди даже не особо и нужно (хотя очень желательно все же уметь). там можно подключить «шедулер». обычно. но, не работал никогда с IndyHttpProxyServer.

> А антивирус случайно не Нортон?
с ним конечно чудеса и не такие бывают(больше только у касперского). но, тут прокси его личный «велосипед», и поменять на другой он отказался ([2]). и если сравнивать «велосипед» с нортоном.


Дмитрий ( 2012-03-20 23:52 ) [9]

http://img831.imageshack.us/img831/3388/27378328.jpg
Вот скрин ошибки.
Антивируса никакого нету на компе. Причем выпадение может быть а может и не быть. Но 100% выпадение происходит когда в гугл вбиваю что-то в поиск).
Так что походу все таки как то надо запись и обработку полученных данных от сервера помещать в поток чтобы не затормаживать работу прокси.

Подскажите как запись и обработку данных переместить в другой поток.

> Но 100% выпадение происходит когда в гугл вбиваю что-то в поиск
тут задержки мизерные. нет больших файлов. просто там аякс, запрос изнутри страницы который вызывает (смотря как настроено) перегрузку компонент страницы. т.е. страничка гугла сама параллельно несколько запросов посылает/обрабатывает.
что в общемто означает, если хочешь чтобы гугл (и аналогично сделанные) работал через твой прокси, параллельной записи в файл мало, нужно процесс «проксирования» много поточным делать. еще раз, посмотри про шедулер.


Дмитрий ( 2012-03-21 17:25 ) [12]

Запись в файл поточно сделал. Не очень представляю как IdHttpProxyServer через потоки пустить.

его и не нужно, он «сам» должен, обработчик. третий рар повторяю, больше не буду, смотри шедулер. свойство или еще чего там, не хочу лезть за тебя искать. в http сервере, знаю есть, значит и в прокси должен. (работают то «парно»).


Дмитрий ( 2012-03-21 22:36 ) [14]

В свойстве Scheduler пусто. Гугл ответа о том что там можно это сделать никакого не дал 🙁


Дмитрий ( 2012-03-21 23:55 ) [16]

В этой книге одна писанина. Ничего толкового в ней нету. Нашел что вы советовали. Там тоже самое что вы написали ) Ни капли примера даже.


Anatoly Podgoretsky © ( 2012-03-22 07:43 ) [17]

> Дмитрий (21.03.2012 23:55:16) [16]

Писанина, но она дает понимание работы с синхронными сокетами. У авторов
была другая цель, чем учить неучей.


Дмитрий ( 2012-03-23 19:02 ) [18]

Ясно. Жаль точного ответа так и не получил. Подскажите тогда как обрубать другие коннекты в IdHttpProxyServer кроме нужного адреса. К примеру мне надо чтобы через прокси проходили запросы только на google.ru, а остальные обрубались. Так понимаю делается это в событии OnConnect. Нашел что можно отключить ненужных клиентов вот так там, но не могу найти где отловить адреса на стадии подключения.
if (Trim(AContext.Binding.PeerIP)<>«127.0.0.1») then abort;


Дмитрий ( 2012-03-23 19:49 ) [19]

Источник

Читайте также:  Windows key generator windows 7 ultimate
Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector