Error code 10061 beam mp

¶ Launcher Error Codes Below is a list of all the Launcher Error Codes, what they mean & how to solve them in most cases. If the launcher starts but

¶ Launcher Error Codes

Below is a list of all the Launcher Error Codes, what they mean & how to solve them in most cases.
If the launcher starts but encounters random errors they should be reported

Note: If the launcher closes immediately check the log you will find startup error codes

If the launcher gets stuck updating that means it requires administrator privileges or you need to update manually, sometimes the antivirus may block downloads as well

Logger file init failed

  • The launcher doesn’t have the ability to create files, Launching as admin could fix the issue

Sorry Backend System Outage! Don’t worry it will back on soon!

  • The Backend did not respond could be the firewall or ISP

Primary Servers Offline! sorry for the inconvenience!

  • The Launcher failed to check for an update firewall or ISP

Launcher Update failed!

  • The launcher failed to download the new version

Please close the game and try again

  • This error will happen if the game is already running under the same profile / launcher was unable clear the multiplayer/mods folder

Please launch the game at least once

  • This will happen when the launcher tries to modify the game’s profile directory and fails. Launching the game should fix it

Failed to Launch the game! launcher closing soon

  • Launcher failed to start the game launching the game once before retrying could fix it

Game Closed! launcher closing soon

  • This will happen after the launcher was able to start the game and shouldn’t happen unless the game failed to start or closed

Failed to find the game please launch it. Report this if the issue persists

  • Code 3 means that the launcher was unable to find the game’s info (game directory, profile directory, version ect. ) in the registry entry. Potential fix is to just run the game at least once so the registry values get created
  • Code 4 means the same except the launcher was unable to read the registry values

¶ Other Error Codes (Server and Launcher)

Below is a list of all the Server Error Codes, what they mean & how to solve them in most cases.

Note: If the server closes immediately check the log you will find startup error codes

  • There is an issue with your ports. Please check you have port forwarded and opened it on incoming on your firewall
  • This is an issue with binding to the port. Check if the port is in use or use a different port
  • address already in use, another BeamMP server or program is already running on that port
  • bad port forwarding or other similar «unreachable» issue — verify that its all setup properly
  • network reset, happens if the network drops connection while a connection is being established. should never happen. just retry
  • connection aborted, timeout or other network error, just retry
  • on launcher: server closed
  • on server: client disconnected

Code 10060 / 10061

  • network timed out, on launcher, this usually means that the server wasnt port forwarded properly
  • unlikely error, but it means that the host died, so server shutdown or ports were closed, connection died some other way
  • host not reachable: no internet or bad port forwarding, or any other similar issue*

Источник

¶ Client

How do I install BeamMP?

  • There is a full guide on how to install BeamMP on Windows, you can find it here.

Does BeamMP works on a cracked version of BeamNG.drive?

  • BeamMP does not work with cracked versions of BeamNG.drive nor that it does on outdated versions. If you want to use BeamMP please consider buying the game.

Does BeamMP work on Linux?

  • BeamMP client is not officially supported on Linux. However, you might be able to get it working by running the launcher in the same proton prefix as the game.
  • BeamMP Server builds can be found in the BeamMP_Server.zip download on the BeamMP website, or in the releases tab on the Github. For building instructions see here.

Why is the launcher flagged by my antivirus or by Windows Defender?

  • In order to prevent Windows Defender from flagging a specific .exe, we need to buy a license which is very expensive, therefor, BeamMP might get flagged by Windows Defender.
  • Some antivirus may flag BeamMP as a virus because it does some interactions with network and other stuff. There are no viruses in any of the code. The code for the launcher, server, and Lua client can be seen on our Github.

I have poor performance, what should I do?

  • We are working hard to make performance as good as possible. Sadly, there isn’t a lot you can do about it, if you have already lowered your graphic settings and your performance is still poor, consider playing on a server with less players. The game is mainly CPU bound when you play with lots of people, so older CPUs (even quadcores) will suffer with more than a handful of people.

Server

How can I setup my own server?

  • All the information to setup your own server can be found on this page of our wiki.

Is the server working on Linux?

  • BeamMP server can be built on Linux, however builds are not provided, you should build it yourself. It is officially supported on Debian 9 and Debian 10 a tutorial can be found here.

¶ Miscellaneous

Where can I find the code?

  • All the source code can be found on our Github.
  • Before doing anything keep in mind that the code is under terms of use

I have found a bug, an exploit or anything so, what should I do?

  • If the issue is code related and you know how to use Github, you can post the issue on our Github.
  • If it is not something sensitive, you can create a post on our forum or you can report this on our Discord.
  • If the information is sensitive you can directly report the issue to a staff member on our Discord.

Источник

¶ How to Install

For installation instructions, please see server installation.

¶ The ServerConfig File

The server config, which is a file called ServerConfig.toml , uses the TOML format. (NOTE: The old server config file was called Server.cfg, but this is no longer used, and the server will warn when this is still present. Please also note that the two config formats are not compatible with each other.)

The config has one section by default, called [General] , which holds the following values:

AuthKey format ‘xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx’

where all x’s are alphanumeric characters (numbers and letters).

Key Value Type Description
AuthKey Used to identify your server with the backend. You should have gotten one while following the installation instructions.
Debug true / false When enabled (true), will show more messages in the log and provide more information. Enable this if you run into issues. Enabling this will drastically increase the size of the log file.
Private true / false When enabled (true), your server will not be shown in the server list. Anyone with the correct IP and port can still connect.
Description Any «text» Shown as the description of the server in the server list (if the server is public). You can use special characters to format this with colors and styles.
Name Any “text” Shown as the name / title of your server in the server list. You can use special characters to format this with colors and styles.
Map A valid map location, such as ‘/levels/gridmap_v2/info.json’ The map your server will host. Has to be installed either by default (a list can be found below) or as a server mod.
MaxCars Any number ≥ 1 The maximum number of cars per player. Any additional cars a player tries to spawn will be deleted instantly.
Port 1024–65535 The networking port on which the server will be accessible. For a player to connect to your server directly, they will need your IP and this port.

Other sections can and should be used by server plugins (Lua API coming soon), like so: [MyMod] .

The AuthKey HAS to be set by you. It will be empty by default, and needs to be filled with your AuthKey from the installation step earlier. Do not share this Key with anyone and, in screenshots, blur it fully.

¶ All Vanilla Maps Names

Here are all the stock maps

  • /levels/gridmap_v2/info.json
  • /levels/johnson_valley/info.json
  • /levels/automation_test_track/info.json
  • /levels/east_coast_usa/info.json
  • /levels/hirochi_raceway/info.json
  • /levels/italy/info.json
  • /levels/jungle_rock_island/info.json
  • /levels/industrial/info.json
  • /levels/small_island/info.json
  • /levels/smallgrid/info.json
  • /levels/utah/info.json
  • /levels/west_coast_usa/info.json
  • /levels/driver_training/info.json
  • /levels/derby/info.json

¶ Customize the look of your server name

Use these special symbols before your text and it’ll apply an effect to that text in the server list

^r reset
^p newline (descriptions only)
^n underline
^l bold
^m strike-through
^o italic
^0 black
^1 blue
^2 green
^3 light blue
^4 red
^5 pink
^6 orange
^7 grey
^8 dark grey
^9 light purple
^a light green
^b light blue
^c dark orange
^d light pink
^e yellow
^f white

¶ The Server.log file

This file will be generated when the server runs. It’s a mirror of the messages you see in the console when you run the server. You should attach this file every time you need support from our support staff, and it will never show your AuthKey, so you can usually send it without modifications.

The format is as follows ($ prefix means “variable”, explained below):

  • $DATE is the date of the message, for example 21/07/2021
  • $TIME is the time of the message, for example 11:05:23
  • $CONTEXT (only visible if in Debug mode and mostly relevant to developers) is the context of the message, which is either:
    • (Player ID) “Player Name” , where the Player’s ID is useful for moderation
    • A short name such as “HeartbeatThread”
  • $LOG_LEVEL is one of the levels of importance of a message:
    • DEBUG : Only visible in Debug mode, usually spammy and only important to developers
    • INFO : General information
    • LUA : Message from a Lua plugin
    • WARN : Describes something that isn’t supposed to happen, usually
    • ERROR : Something went very wrong, or was very unexpected
    • FATAL : Something happened that causes the server to shut down
  • $MESSAGE the message itself, usually something that you should pay attention to and understand. In some cases this might be cryptic, but the general rule is that, as long as nothing is visibly wrong with the server and there are no ERROR s, all is good.

¶ Updating The Server

¶ Why to Update

Whenever a new update is released, you’re advised to update your server. Usually this involves bug fixes, stability improvements and security improvements, next to the general new features etc. that are introduced.

To receive news about updates when they come out, either follow the discord server’s “update” channel, look out for it on the forums, or look at / ask the GitHub releases page.

¶ How to Update

The server is updated by replacing the old executable with the new one. If you are unsure how to do this, there are step-by-step instructions for Windows and Linux below.

If you built from source, you just rebuild. Make sure to run git submodule update —init —recursive before you rebuild.

¶ On Windows

  1. Go to BeamMP.com and click the “Download Server” button.
  2. Once downloaded, extract the zip file. You should see a few files, one of them the BeamMP-Server.exe . We will call this one the “new executable”.
  3. Go to the folder where your current BeamMP-Server.exe executable is located (same folder where your ServerConfig.toml is, usually). We will call this one the “old executable”.
  4. Replace the old executable with the new executable (for example by copying or moving the new executable into the folder).

¶ On Linux

  1. Go to BeamMP.com and click the “Download Server” button.
  2. Once downloaded, extract the zip file. You should see a few files, one of them the BeamMP-Server-linux . We will call this one the “new executable”.
  3. Go to the folder where your current BeamMP-Server-linux executable is located (same folder where your ServerConfig.toml is, usually). We will call this one the “old executable”.
  4. Replace the old executable with the new executable (for example by copying or moving the new executable into the folder).
  5. Open a terminal in that folder where you just replaced the executable, and run sudo chmod +x BeamMP-Server-linux . This will make sure the server can be run.

¶ Automated Updates

The server does not support automatic updates or update notifications (yet).

Источник

На чтение 7 мин. Просмотров 6.9k. Опубликовано 15.12.2019

Содержание

  1. Почему возникает такая проблема
  2. Как устраняется проблема
  3. Что вызывает ошибку «подключение не установлено, т.к. конечный компьютер отверг запрос на подключение»
  4. Скачок напряжения и потеря связи с серверами
  5. Проблема возникает в торренте
  6. Брандмауэр или антивирус не разрешают соединение
  7. Решение проблем с частной локальной сетью
  8. Другие причины появления ошибки
  9. Несколько вариантов поиска ошибок и решений:

Почему возникает такая проблема

Ошибка «Сервер 1С:Предприятия не обнаружен. Ошибка сетевого доступа к серверу.
(Windows Sockets — 10061 ( . ) Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
line = 567 file = .srcDataExchangeTcpClientlmpl.cpp) » возникает, когда служба «Агент сервера 1С:Предприятие» выключена (остановлена).

Запомните в закладки , потом всегда можно будет вернуться к этой страничке.

Как устраняется проблема

Запустить (стартовать) службу Агента сервера 1С:Предприятие.

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

Что вызывает ошибку «подключение не установлено, т.к. конечный компьютер отверг запрос на подключение»

Когда появляется ошибка “ Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение ”, это значит, что удаленное устройство, с которым мы попытались связаться, не отвечает на наши действия и не выдает нужную информацию. Это делает невозможной работу в программе. Почему так бывает? Причин несколько: и скачок напряжения в сети , что обрывает связь с серверами, и “недовольство” брандмауэра , и неправильные настройки VPN-соединения . Сейчас мы разберем поэтапно, что нужно сделать, чтобы убрать данную ошибку в различных ситуациях.

Скачок напряжения и потеря связи с серверами

Пользователи, особенно офисные работники, описывают такую ситуацию, когда скачок напряжения в сети вызывает потерю связи с серверами . Это может остановить работу всей компании. На компьютере (одном или нескольких) появляется сообщение о том, что к серверу 1С:Предприятие подключиться невозможно, т. к. конечный компьютер отверг запрос на подключение.

К счастью, справиться с этим довольно просто.

  1. Нажимаем ЛКМ на лупу в нижней панели монитора (рядом с кнопкой “Пуск”) и вводим слово “ Службы ”.
  2. Ищем в списке службу “ Агент сервера 1С:Предприятие ”.
  3. Запускаем ее через ПКМ .

Все, можно заново устанавливать соединение с сервером. Этот способ можно применить и в тех случаях, когда возникает ошибка с кодом 0000000002, т. к. в результате какого-либо сбоя любая служба может быть остановлена.

Проблема возникает в торренте

При скачивании фильмов или программного обеспечения с торрента тоже может выскочить ошибка “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. В этом случае нужно либо проверить свое сетевое подключение, либо подождать, пока разработчики трекера исправят ситуацию. Если разорвано соединение с интернетом, пробуем переподключить устройство (роутер, модем) или перезагрузить его . После этого заново запускаем торрент и скачиваем фильм или программу.

Брандмауэр или антивирус не разрешают соединение

Если антивирус или брандмауэр “ругаются” и не дают подключиться к серверу, то для исправления ошибки есть два варианта.

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

Одно из популярных мест, где возникает данная ошибка – софт 1С. Проблема в том, что агент сервера 1С и все процессы запущены, но тут появляется ошибка и сообщение о том, что “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. Решаем мы данную проблему тем, что добавляем порт 10061 в исключения брандмауэра и снова устанавливаем соединение с сервером.

Добавляем отмеченный порт 10061 в исключения брандмауэра

Важно: всегда используем только самую свежую версию 1С. Читаем о том, где получить обновления, в статье об ошибке под номером 0400300003.

Решение проблем с частной локальной сетью

Некоторые пользователи сообщают, что проблема также возникает после создания VPN-соединения в момент подключения к сети. Причем проявилось это после переустановки ОС с XP на более актуальную версию . Менялись настройки подключения, но результата это не давало – появлялось сообщение об ошибке соединения под номером 0x8007274D . Исправляется ошибка путем добавления ключей в реестр. Вводим в строку “ Выполнить ” команду regedit.exe .

Вызываем реестр через строку “Выполнить”

Появляется окно редактора реестра, в котором мы поочередно ищем указанные на картинке ветки и добавляем соответствующие ключи .

Редактируем записи реестра

Там же мы обязательно выставляем настройки брандмауэра (FirewallRules).

Другие причины появления ошибки

Многие пользователи пытаются при возникновении проблемы сразу снести установленную операционную систему, но этого делать не нужно.

По крайней мере, пока мы не убедились, что проблема не с нашим устройством, а на сторонних ресурсах:

  1. Если не работает трекер , то для начала нужно подождать, возможно, ошибки на стороне разработчиков (сделали что-то не то или не подключили все составляющие сервера). Для уверенности стоит пообщаться с другими пользователями на каком-либо форуме и выяснить, у всех ли существует такая же проблема.
  2. Также у многих возникает вопрос, можно ли запускать на компьютере одновременно и сервер 1С, и клиент на Python . Ответ – можно, это никак не повлияет на возникновение ошибки.

Мы постарались разобраться в способах исправления ошибки “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. Если у вас есть другие реальные способы решения этой проблемы, описывайте их в комментариях.

Бывает, однажды, ни с того и с чего программа 1С нам выдает: Ошибка соединения с сервером 1С:Предприятие Не запущен ни один рабочий процесс. Соединение с базой невозможно.

Несколько вариантов поиска ошибок и решений:

1. Глюк сервака — всякое бывает

Остановите в диспетчере задач процессы: ragent rphost rmngr и Запустите службу «Агент сервера 1С:Предприятие»

2. При внезапном отключения питания или аналогичных ситуациях — повредился файл srvribrg.lst

Нужно удалить все из папки srvinfo

Для Windows зайдите в каталог c:program files1c1cv82 srvinfo, если Linux — то файлы лежат в домашнем каталоге пользователя от имени которого запускается сервис: usr1cv8/home/.1cv8/1C/1cv8 .

Запустите службу «Агент сервера 1С:Предприятие».

Через Администрирование серверов 1С Предприятия по новой создать кластер 1С и добавить информационные базы

3. Переименовали сервер на котором служба агента 1С

После переименования сервера Windows Server 2008 с установленным 1С:Предприятие 8.2, перестала работать служба «Агент сервера 1С:Предприятие 8.2». Она запускается, работает несколько секунд и останавливается. Если подключаться к серверу 1С:Предприятие 8.2 через консоль серверов, то возникает ошибка:

Ошибка соединения с сервером 1С:Предприятие 8.2 server_addr=tcp://SERVER:1540 descr=Ошибка сетевого доступа к серверу (Windows Sockets — 10061(0x0000274D). Подключение не установлено, т.к. конечный компьютер отверг запрос на соединение.) line=590 file=.SrcDataExchangeTcpClientItmpl.cpp

При подключении к базе на этом сервере имеем следующую ошибку:

Не запущен ни один рабочий процесс. Соединение с базой невозможно.

Данная проблема связана с тем, что настройки кластера серверов 1С:Предприятие хранятся в файлах в каталоге srvinfo (путь к нему указывает параметр -d в свойствах службы «Агент сервера 1С:Предприятие»). Поэтому после изменения имени компьютера надо выполнить дополнительно следующие действия:

Для Windows зайдите в каталог c:program files1c1cv82srvinfo, если Linux — то файлы лежат в домашнем каталоге пользователя от имени которого запускается сервис: usr1cv8/home/.1cv8/1C/1cv8 .

Отредактируйте в любом текстовом редакторе два файла: srvinfosrvribrg.lst и srvinfo
eg_15411CV8Reg.lst. Замените в этих файлах старое имя сервера на новое.

Запустите службу «Агент сервера 1С:Предприятие».

После выполнения указанных действий — Все будет


error 10061 откуда берется при connect

От:

maxidroms

Россия

 
Дата:  05.09.05 10:10
Оценка:

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

Помогите плз!!! Клиенты недовольны. т.к. соединиться нельзя вообще никак! Это сообщения не переодически появляется а ПОСТОЯННО, но славо богу не у всех =(


Re: error 10061 откуда берется при connect

От:

TarasCo

 
Дата:  05.09.05 10:23
Оценка:

Здравствуйте, maxidroms, Вы писали:

M>При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?

M>Этот коннект хоть пробивается до серверного приложения или он не проходит сам компьютер даже, на котором это серв. приложение стоит?

Где угодно
1)На локальной машине. Тогда «виноват» скорее всего персональный фаерволл
2)На шлюзе/прокси и.т.п. «Виноват» скорее всего межсетевой экран ( настоящий фаервол )
3)На серевре — скоре всего, опять же фаерволл.

В нормальной ситуации эта ошибка возникает, если на сервере не прослушивается запрашиваемый порт. В этом случае он отвечает RST+FIN что и означает активный отказ от соединения. Поскольку это происходит не со всеми клиентами, то стоит предположить, что порт указан верно, следовательно соединения отвергаются не сервером ( нужно проверить настройки клиентского ПО, если там задается порт ). Кроме серевра соединения могут отвергнуть фаерволл, прокси и.т.п. Если сервер расположен в инетнете, первым делом нужно проверить настройки прокси для выхода в интернет для этих пользователей.

Да пребудет с тобою сила


Re[2]: error 10061 откуда берется при connect

От:

maxidroms

Россия

 
Дата:  05.09.05 10:30
Оценка:

Здравствуйте, TarasCo, Вы писали:

TC>Здравствуйте, maxidroms, Вы писали:


M>>При коннекте на некоторых машина постоянно возникает 10061. В чем может быть причина?

M>>Этот коннект хоть пробивается до серверного приложения или он не проходит сам компьютер даже, на котором это серв. приложение стоит?

TC>Где угодно

TC>1)На локальной машине. Тогда «виноват» скорее всего персональный фаерволл
TC>2)На шлюзе/прокси и.т.п. «Виноват» скорее всего межсетевой экран ( настоящий фаервол )
TC>3)На серевре — скоре всего, опять же фаерволл.

TC>В нормальной ситуации эта ошибка возникает, если на сервере не прослушивается запрашиваемый порт. В этом случае он отвечает RST+FIN что и означает активный отказ от соединения. Поскольку это происходит не со всеми клиентами, то стоит предположить, что порт указан верно, следовательно соединения отвергаются не сервером ( нужно проверить настройки клиентского ПО, если там задается порт ). Кроме серевра соединения могут отвергнуть фаерволл, прокси и.т.п. Если сервер расположен в инетнете, первым делом нужно проверить настройки прокси для выхода в интернет для этих пользователей.

А что может быть с настройками не то если:
Стоит обычная пользовательская машина, выход по модему через провайдера. Все после этого встречается мой сервак т .к. он висит на выделенном ай-пи. в интернете.

Коннекты с разных городов. Это может значить то что у провайдера закрыт порт или еще что то? Иными словами дело в провайдере? Ведь при модемном соединении никаких предварительных настроек Рабочей группы и ай-пи адреса не делается?!


Re[3]: error 10061 откуда берется при connect

От:

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)Дело в провайдере?
про провайдеров не знаю, какая у них там политика безопасности? Но я бы на их месте тоже все подряд порты не открывал. В любом случае, можно обратиться в саппорт и поинтересоваться.

Да пребудет с тобою сила


Re[4]: error 10061 откуда берется при connect

От:

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>про провайдеров не знаю, какая у них там политика безопасности? Но я бы на их месте тоже все подряд порты не открывал. В любом случае, можно обратиться в саппорт и поинтересоваться.

Ну хоть вы меня успокоили что это не в клиентской и не в серверной части дело…а то меня уже на куски тут готовы разорвать


Re[2]: error 10061 откуда берется при connect

От:

MaximE

Великобритания

 
Дата:  06.09.05 09:45
Оценка:

10 (1)

TarasCo wrote:

[]

> В нормальной ситуации эта ошибка возникает, если на сервере не прослушивается запрашиваемый порт. В этом случае он отвечает RST+FIN что и означает активный отказ от соединения.

В этом случае отсылается только RST.

[root@localhost max]# tcpdump -i lo tcp port 10000
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes
13:23:50.494285 IP localhost.localdomain.41915 > localhost.localdomain.10000: S 176260357:176260357(0) win 32767 <mss 16396,sackOK,timestamp 4126888 0,nop,wscale 2>
13:23:50.558286 IP localhost.localdomain.10000 > localhost.localdomain.41915: R 0:0(0) ack 176260358 win 0

2 packets captured
4 packets received by filter
0 packets dropped by kernel


Maxim Yegorushkin

Posted via RSDN NNTP Server 1.9


Re[3]: error 10061 откуда берется при connect

От:

TarasCo

 
Дата:  06.09.05 12:21
Оценка:

Здравствуйте, MaximE, Вы писали:

ME>В этом случае отсылается только RST.

Да, это меня переглючило, мысль ушла . RST+ACK S:0 A:xxxxxxx обычно отвечают
Спасибо за коррективу

Да пребудет с тобою сила


Re: error 10061 откуда берется при connect

От:

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. С тем же результатом. Посмотрите

здесь

Автор: Michael Chelnokov
Дата: 09.11.01

и что мне тогда посоветовали.


Re[2]: error 10061 откуда берется при connect

От:

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.


Re[3]: error 10061 откуда берется при connect

От:

Michael Chelnokov

Украина

 
Дата:  10.09.05 13:01
Оценка:

Здравствуйте, MaximE, Вы писали:

MC>>Возможные причины? Реализация сервера. Например он однопоточный, с последовательной обработкой запросов. И пока он обрабатывает один запрос, успевает поступить больше чем backlog (см. второй параметр функции listen) запросов. Все остальные получат WSAECONNREFUSED.


ME>В этом случае клиенты получат WSAETIMEDOUT, а не WSAECONNREFUSED.

Максим, я бы не писал если бы не знал. Если проверишь, то увидишь в этом случае именно WSAECONNREFUSED для тех клиентов что не поместились в очередь. WSAETIMEDOUT они получат если совсем ничего не будет в ответ. А в данном случае ответ четкий — сервер активно не захотел принимать входящее соединение.


Re[4]: error 10061 откуда берется при connect

От:

MaximE

Великобритания

 
Дата:  10.09.05 13:07
Оценка:

Здравствуйте, Michael Chelnokov, Вы писали:

MC>Здравствуйте, MaximE, Вы писали:


MC>>>Возможные причины? Реализация сервера. Например он однопоточный, с последовательной обработкой запросов. И пока он обрабатывает один запрос, успевает поступить больше чем backlog (см. второй параметр функции listen) запросов. Все остальные получат WSAECONNREFUSED.


ME>>В этом случае клиенты получат WSAETIMEDOUT, а не WSAECONNREFUSED.


MC> … А в данном случае ответ четкий — сервер активно не захотел принимать входящее соединение.

И что в этом случае сервер отсылает клиенту?


Re[3]: error 10061 откуда берется при connect

От:

Michael Chelnokov

Украина

 
Дата:  10.09.05 13:10
Оценка:

1 (1)

Здравствуйте, MaximE, Вы писали:

ME>Когда очередь установленных соединений заполнена, новые клиенты не получают RST на свой SYN

Не факт. Судя по Стивенсу, POSIX разрешает как игнорировать SYN, так и отвечать на него RST.
В Windows — второй вариант. В BSD — первый.
Давайте будем отталкиваться от того факта что клиенты все же получают RST, т.к. ошибка именно ECONNREFUSED, а не ETIMEDOUT. Т.е. кто-то все же отсылает оный RST. Почему бы не предположить что этот кто-то и есть сервер? Сервер под Windows


Re[5]: error 10061 откуда берется при connect

От:

Michael Chelnokov

Украина

 
Дата:  10.09.05 13:11
Оценка:

Здравствуйте, MaximE, Вы писали:

MC>> … А в данном случае ответ четкий — сервер активно не захотел принимать входящее соединение.


ME>И что в этом случае сервер отсылает клиенту?

RST

Подождите ...

Wait...

  • Переместить
  • Удалить
  • Выделить ветку

Пока на собственное сообщение не было ответов, его можно удалить.

В этой статье представлена ошибка с номером Ошибка 10061, известная как Ошибка MediaMonkey 10061, описанная как Ошибка сокета # 10061 В соединении отказано.

О программе Runtime Ошибка 10061

Время выполнения Ошибка 10061 происходит, когда MediaMonkey дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.

Определения (Бета)

Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!

  • Соединение — относится к соединению, используемому для передачи данных между двумя конечными точками, например между клиентом и Интернетом, базой данных, веб-службой или другим сервером.
  • В соединении отказано — сообщение получено по разным причинам при неудачной попытке подключения к серверу.
  • Socket — конечная точка двунаправленного межпроцессного взаимодействия поток

Симптомы Ошибка 10061 — Ошибка MediaMonkey 10061

Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.

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

Fix Ошибка MediaMonkey 10061 (Error Ошибка 10061)
(Только для примера)

Причины Ошибка MediaMonkey 10061 — Ошибка 10061

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

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

Методы исправления

Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.

Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.

Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.

Метод 1 — Закройте конфликтующие программы

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

  • Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
  • Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
  • Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
  • Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.

Метод 2 — Обновите / переустановите конфликтующие программы

Использование панели управления

  • В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
  • В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
  • Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
  • В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
  • Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.

Использование других методов

  • В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
  • В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
  • Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
  • Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.

Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.

Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.

Метод 4 — Переустановите библиотеки времени выполнения

Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.

  • Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
  • Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
  • Загрузите последний распространяемый пакет от Microsoft и установите его.

Метод 5 — Запустить очистку диска

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

  • Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
  • Вы также можете очистить кеш и перезагрузить компьютер.
  • Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C :)
  • Щелкните «Свойства», а затем — «Очистка диска».

Метод 6 — Переустановите графический драйвер

Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:

  • Откройте диспетчер устройств и найдите драйвер видеокарты.
  • Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.

Метод 7 — Ошибка выполнения, связанная с IE

Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:

  1. Сбросьте настройки браузера.
    • В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
    • Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
  2. Отключить отладку скриптов и уведомления об ошибках.
    • В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
    • Установите флажок в переключателе.
    • Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.

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

Другие языки:

How to fix Error 10061 (MediaMonkey Error 10061) — Socket Error # 10061 Connection refused.
Wie beheben Fehler 10061 (MediaMonkey-Fehler 10061) — Socket-Fehler # 10061 Verbindung abgelehnt.
Come fissare Errore 10061 (Errore MediaMonkey 10061) — Errore socket # 10061 Connessione rifiutata.
Hoe maak je Fout 10061 (MediaMonkey-fout 10061) — Socketfout # 10061 Verbinding geweigerd.
Comment réparer Erreur 10061 (Erreur MediaMonkey 10061) — Erreur de socket # 10061 Connexion refusée.
어떻게 고치는 지 오류 10061 (MediaMonkey 오류 10061) — 소켓 오류 # 10061 연결이 거부되었습니다.
Como corrigir o Erro 10061 (Erro MediaMonkey 10061) — Erro de soquete # 10061 Conexão recusada.
Hur man åtgärdar Fel 10061 (MediaMonkey-fel 10061) — Socket Error # 10061 Anslutning nekad.
Jak naprawić Błąd 10061 (Błąd MediaMonkey 10061) — Błąd gniazda # 10061 Połączenie odrzucone.
Cómo arreglar Error 10061 (Error de MediaMonkey 10061) — Error de socket # 10061 Conexión rechazada.

The Author Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.

Следуйте за нами: Facebook Youtube Twitter

Последнее обновление:

11/07/22 02:16 : Пользователь Windows 10 проголосовал за то, что метод восстановления 1 работает для него.

Рекомендуемый инструмент для ремонта:

Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.

ШАГ 1:

Нажмите здесь, чтобы скачать и установите средство восстановления Windows.

ШАГ 2:

Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.

ШАГ 3:

Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.

СКАЧАТЬ СЕЙЧАС

Совместимость

Требования

1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.

ID статьи: ACX06100RU

Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000

Здравствуйте! Такая же ошибка. Создал аккаут на mongo, создал там кластер, базу данных.

Python
1
2
3
4
5
6
7
8
9
from pymongo import MongoClient
 
mongoserver_uri = "mongodb://username:<password>@rep.dyw8h.mongodb.net/<dbname>retryWrites=true&w=majorityretryWrites=true&w=majority"
 
conection = MongoClient(host=mongoserver_uri)
db = conection['dbname']
collection = db['testcollection']
 
collection.insert_one({'author':'ivan', 'post':'Я полный лузер'})

В 9-й строке получаю ошибку:
ServerSelectionTimeoutError: rep.dyw8h.mongodb.net:27017: [Errno 11001] getaddrinfo failed

Антивирус выключен, брандмауэр тоже, переменную в PATH добавил. Все работает в одном потоке.

Добавлено через 2 часа 20 минут
upd: Перезагружал комп, выключал брандмауэр, антивирус. Уже другая счас ошибка OperationFailure: bad auth Authentication failed, в той же строке.

Добавлено через 42 минуты
Кстати, как пароль так и имя базы данных содержит только латинские символы. Т.е. проблем с кодировкой не может быть. Только у меня снова ошибка ServerSelectionTimeoutError

Добавлено через 1 час 28 минут
Какая мерзкая ошибка и самое главное, что исключение в той строке не вызывается:

Python
1
2
3
4
5
from pymongo import MongoClient
 
mongoserver_uri = "mongodb+srv://username:<password>@rep.dyw8h.mongodb.net/<dbname>retryWrites=true&w=majorityretryWrites=true&w=majority"
 
conection = MongoClient(mongoserver_uri)

3 и 5-ю строку следует переписать как выше

У меня проблема с этими кодами клиента и сервера, я все время получаю [Errno 10061] Невозможно установить соединение, потому что целевая машина активно отклонила его

Я запускаю сервер на виртуальной машине с Windows XP SP3 и клиентом на Windows 7 64bit, моя версия python — 2.7.3. Я хочу знать, как мне отредактировать код, чтобы использовать клиент и сервер в разных сетях! Спасибо!

сервер:


клиент:


PS: код из интернета.

  • 3 активно отказался от этого означает, что брандмауэр серверной машины заблокировал соединение, вероятно, не связанное с кодом.
  • 2 брандмауэр выключен: / все еще появляется ошибка
  • 2 Как ваша гостевая виртуальная машина подключена к сети? Через NAT + порт вперед или в режиме моста?
  • Это через NAT + порт вперед!

10061 — это WSAECONNREFUSED, «соединение отклонено», что означает, что на порту IP:, к которому вы пытались подключиться, ничего не прослушивалось.

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

Подсказка: звучит как несколько более серьезная техническая проблема, но …

… на самом деле этот ответ (а также, в частности, ) также дается, если вызывается исполняемый файл bin / mongo, а служба mongodb просто не работает на целевой машине. Это применимо даже к экземплярам локальных машин (все происходит на localhost).

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

Посмотреть здесь.

Используя примеры из: https://docs.python.org/3.2/library/socketserver.html, я определил, что мне нужно установить порт HOST на машину, на которой была запущена серверная программа. Итак, TCPServer на 192.168.0.1 HOST = TCPServer IP 192.168.0.1, тогда мне пришлось настроить сторону TCPClient для указания на IP-адрес TCPServer. Итак, значение TCPClient HOST = 192.168.0.1 — извините, это лучшее, что я могу описать.

  • 2 Другими словами, у вас был неправильный целевой IP-адрес.

Нет никакой связи между ошибкой и межсетевым экраном.

сначала запустите серверную программу,
затем запустите клиентскую программу в другой оболочке python

и это будет работать

если на вашем компьютере установлен удаленный сервер. укажите хост server.py как «localhost» и номер порта. затем на стороне клиента вы должны указать локальный IP-адрес 127.0.0.1 и номер порта. тогда его работы

  • Вопрос касается «разных сетей», и этот ответ не будет работать даже на разных хостах в одной сети, не говоря уже о разных сетях.

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

Приведенные ниже изменения устранили мою проблему. Я боролся с той же ошибкой в ​​течение недели. Я хотел бы поделиться с вами тем, что решение — это просто на сервере и клиента на сервере.

Первое: убедитесь, что ваш порт «12345» открывается, а затем, когда вы используете другую сеть. Вы должны использовать IP-адрес в локальной сети. Не используйте «localhost» или «127.0.0.1». Решение здесь: На сервере


В клиенте


Надеюсь, это сработает для тебя

  • лучше на сервере, т.е. слушать на 0.0.0.0. Таким образом, он поддерживает множественную адресацию и переживает реконфигурацию.
  • Ага. Если вы используете домен, тогда ваше решение лучше. Но я думаю, что в этом случае мы должны использовать статический IP-адрес.

У меня были ошибки 10060 и 10061. Причина была в моем антивирусе (Eset Nod 32). Попробуйте отключить брандмауэр вашего антивируса, как я, или просто удалите его на время, чтобы проверить программу. Если все заработало, добавьте эту программу в исключение или переключитесь на другой антивирус. Также попробуйте заменить переменную host на пустую строку:


И добавьте socket.AF_INET, socket.SOCK_STREAM в переменную ‘s’:


вместо localhost из 0.0.0.0 используйте локальный сетевой адрес в качестве хоста в случае и сервера, и клиента.

хост = ‘192.168.12.12’ порт = 12345

используйте этот адрес хоста при привязке и подключении к сокету.

server.bind ((хост, порт)) client.connect ((хост, порт))

это изменение решило проблему для меня.

Решение состоит в том, чтобы использовать один и тот же IP-адрес и номер порта как на клиенте, так и на сервере. Попробуйте в клиенте использовать TCP_IP = ‘напишите здесь номер IP’ TCP_PORT = запишите номер порта здесь s.connect ((TCP_IP, TCP_PORT))

  • Решение обычно заключается в использовании 0.0.0.0 на сервере.

Кратковременное решение — использовать хост и порт iis по умолчанию, как правило, 120.0.0.1 и 80 соответственно. Однако я все еще ищу более универсальное решение.

  • 1 Учитывая, что OP работает на двух машинах, и это решение localhost, вряд ли это сработает?
  • 1 И учитывая, что localhost — 127.0.0.1, а не 120.0.0.1, он не будет работать даже на одном хосте.

Это могло быть из-за прокси или брандмауэра. Если это прокси, вам нужно указать настройку прокси в точке входа вашего кода или проекта.

import os #for proxy proxy = 'http: //10.XX.XX.XX: 8X8X' # ваш собственный прокси 'http: //:@:'os.environ [' http_proxy '] = proxy os.environ [' HTTP_PROXY '] = proxy os.environ [' https_proxy '] = proxy os.environ [' HTTPS_PROXY '] = proxy #rest of code ..... 

Когда вы запускаете код на компьютере с Windows, брандмауэр предлагает ему разрешить доступ к сети, разрешить доступ к сети, и он будет работать, если он не запрашивает, перейдите в настройки брандмауэра> разрешите приложение через брандмауэр и выберите свой python.exe и разрешите доступ к сети.

  • Брандмауэр вызовет тайм-аут соединения, а не отказ в соединении.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Error code 1006 zoom
  • Error code 10056
  • Error code 1005 zoom
  • Error code 1005 sql
  • Error code 10049 lineage 2

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии