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

Не уверен, где начать.. Нужно ли мне настроить переадресацию адресов / портов или что-то в маршрутизаторе, чтобы это работало?

Visual Studio предоставляет SocketException:

No connection could be made because the target machine actively refused it 192.168.1.xxx:xxxx

2 ответа2

0

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

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

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

0

Решено: Проблема была в том, что программное обеспечение по какой-то причине автоматически отключило свой параметр, включающий сокет, при перезагрузке маршрутизатора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .