вопрос по TCP и айпишникам

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

вопрос по TCP и айпишникам

Сообщение AngryCat 24 сен 2020, 19:42

Доброго времени бытия! Делаю связь клиент-сервер через TCP. Вопрос в том какой айпи указывать при создании и подключении к серверу?? При создании использую свой внутренний IPv4 - 192.168.0.106, а подключаюсь по внешнему - ,,,.18.16.236. Нужный порт открыт. При попытке подключения выдает ошибку
Скрытый текст:
Socket exception: System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
При создании сервера ошибок нет. Все происходит на одном компьютере, соответсвенно, в одной локальной сети
Здесь могла бы быть ваша реклама.
Аватара пользователя
AngryCat
Старожил
 
Сообщения: 716
Зарегистрирован: 20 июл 2018, 22:29
Skype: Дискорд - Флеш#4099

Re: вопрос по TCP и айпишникам

Сообщение Saltant 24 сен 2020, 19:52

Пингани свой внешний айпи с локального компа, есть инфа что твой провайдер блокирует перенаправление на внешний айпи с внутренних, это частая практика.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: вопрос по TCP и айпишникам

Сообщение AngryCat 24 сен 2020, 21:26

Saltant писал(а):Пингани свой внешний айпи с локального компа, есть инфа что твой провайдер блокирует перенаправление на внешний айпи с внутренних, это частая практика.

хммм..... Пропинговал себя, вроде все пинг живой, но подключение блокируется все равно.
Здесь могла бы быть ваша реклама.
Аватара пользователя
AngryCat
Старожил
 
Сообщения: 716
Зарегистрирован: 20 июл 2018, 22:29
Skype: Дискорд - Флеш#4099

Re: вопрос по TCP и айпишникам

Сообщение ~AvA~ 24 сен 2020, 21:34

Попробуй сначала подключиться по Loopback
Синтаксис:
Используется csharp
Listener = new TcpListener(IPAddress.Loopback, Port);
Listener.Start();

Когда это заработает без ошибок, можно пробовать уже внешний IP и смотреть как там идёт
Аватара пользователя
~AvA~
UNIверсал
 
Сообщения: 396
Зарегистрирован: 17 фев 2015, 13:09

Re: вопрос по TCP и айпишникам

Сообщение AngryCat 24 сен 2020, 21:37

~AvA~ писал(а):Попробуй сначала подключиться по Loopback
Синтаксис:
Используется csharp
Listener = new TcpListener(IPAddress.Loopback, Port);
Listener.Start();

Когда это заработает без ошибок, можно пробовать уже внешний IP и смотреть как там идёт

Ошибок нет, так работает
Здесь могла бы быть ваша реклама.
Аватара пользователя
AngryCat
Старожил
 
Сообщения: 716
Зарегистрирован: 20 июл 2018, 22:29
Skype: Дискорд - Флеш#4099

Re: вопрос по TCP и айпишникам

Сообщение ~AvA~ 25 сен 2020, 09:20

Тогда если вот так не запускается, то может firewall блочит
Синтаксис:
Используется csharp
IPAddress ipaddress = IPAddress.Parse("Внешний IP");

Я просто всегда делал через loopback, а когда уже реальный сервер , то по внешнему IP конектился, но сервак был на другой машине
Через внешний IP на локальную машину не пробовал.. (
Аватара пользователя
~AvA~
UNIверсал
 
Сообщения: 396
Зарегистрирован: 17 фев 2015, 13:09

Re: вопрос по TCP и айпишникам

Сообщение Saltant 25 сен 2020, 10:10

Какой смысл ваще через внешний на локальную машину пробовать? Не разумно как то, с локалки коннекться на локалку.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: вопрос по TCP и айпишникам

Сообщение AngryCat 25 сен 2020, 14:13

Saltant писал(а):Какой смысл ваще через внешний на локальную машину пробовать? Не разумно как то, с локалки коннекться на локалку.

Проверяю я уже не на локальном компьютере, все равно не выходит :-?? :-??
Здесь могла бы быть ваша реклама.
Аватара пользователя
AngryCat
Старожил
 
Сообщения: 716
Зарегистрирован: 20 июл 2018, 22:29
Skype: Дискорд - Флеш#4099

Re: вопрос по TCP и айпишникам

Сообщение Saltant 25 сен 2020, 14:59

AngryCat писал(а):
Saltant писал(а):Какой смысл ваще через внешний на локальную машину пробовать? Не разумно как то, с локалки коннекться на локалку.

Проверяю я уже не на локальном компьютере, все равно не выходит :-?? :-??

Самый простой вариант это позвонить своему провайдеру и спросить могут ли ваще к тебе конкетиться по внешнему этому.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31