ファイアウォールのポートへの外部アクセスを許可する必要がある場合があります。
localhostからに通信している限りlocalhost、これらの要求はループバック アダプタによって処理されるため、ファイアウォールは機能しません。
しかしlocalhost、マシンの IP アドレスから通信するときは、ファイアウォールによって処理されるネットワーク要求を行っています (物理的に同じマシン上にいる場合でも)。
ところで、サーバー側では、WCF サービスをエンドポイントで開始するかlocalhost、192.168.1.1.
編集私は、あなたが聞いているか
どうかは問題ではないと書きました-これは、利用可能なネットワークアダプターが1つしかない場合にのみ当てはまります。localhost192.168.1.1
2 つ以上のネットワーク カードがある場合 (たとえば、ワイヤレス LAN がオンになっており、ケーブル経由で接続されている場合)、localhostまたは0.0.0.0サービスが任意のアダプターでリッスンするようになります。を使用192.168.1.1すると、サービスはその IP アドレスでの接続のみをリッスンします。
これは、異なるネットワーク アダプタが異なる (サブ) ネットワークのメンバーになる場合に特に重要です。
例: 1 つのアダプターが192.168.1ネットワークに接続され、もう 1 つのアダプターがネットワークに接続されてい192.168.2ます。サービスがリッスンしている場合、localhostまたは0.0.0.0両方のネットワークから到達可能です。でのみリッスンする場合は、ネットワーク192.168.1.1で使用できません。192.168.2