Почему мой запрос не маршрутизируется?

1

Я создал простой сервис WCF в приложении. «Сервер» работает на моем компьютере, подключенном через локальную сеть к моей сети.

Это IP есть 192.168.56.1.

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

IP-адрес телефона 192.168.0.17и он подключен через WiFi.

Разве мой маршрутизатор не должен просто обработать это для меня и передать запрос другой подсети?

Если я установил IP-адрес компьютера в static ( 192.168.0.88), он просто работает нормально ...

Феликс Д.
источник
Как маршрутизатор узнает, куда отправить пакет? И если пакет добрался до места назначения, как машина получателя узнает, куда отправить ответ? По волшебству ничего не происходит - вы должны настроить это.
Дэвид Шварц
1
Таким образом, у вас есть две разные подсети в одном сегменте сети? Может даже с DHCP? Это звучит как ужасный дизайн сети.
Даниэль Б
Правда ... вот что я думал .. Это просто роутер по умолчанию, я ничего не менял ...
Феликс Д.

Ответы:

1

192.168.56.X и 192.168.0.X - это два разных сегмента, которые не могут обмениваться данными без моста.

Убедитесь, что IP-адрес службы находится в сегменте 192.168.0.X, если вы хотите, чтобы маршрутизатор выступал посредником соединения.

harrymc
источник