ソケットサーバーに接続できるソケットクライアントについては、サーバーのIPアドレスを知る必要があります。動的IPを持つC#でソケットサーバーを作成できますか?
しかし、サーバーが動的IPアドレスを使用しているとどうなりますか?
他の方法でサーバに接続することは可能ですか(私はそう思わない)?
クライアントにサーバーのIPアドレスを自動的に知らせる方法はありますか?事前に
おかげ
ソケットサーバーに接続できるソケットクライアントについては、サーバーのIPアドレスを知る必要があります。動的IPを持つC#でソケットサーバーを作成できますか?
しかし、サーバーが動的IPアドレスを使用しているとどうなりますか?
他の方法でサーバに接続することは可能ですか(私はそう思わない)?
クライアントにサーバーのIPアドレスを自動的に知らせる方法はありますか?事前に
おかげ
それは他の方法(私はそうは思わない)でサーバーに接続することは可能ですか?
DNS名も使用できます。いくつかのDNSプロバイダがあり、固定DNS名を動的IPアドレスに関連付けることができます。 dyndnsをご覧ください。
クライアントにサーバーのIPアドレスを自動的に知らせる方法はありますか?
クライアントには、IPまたはDNS名が必要です。
マルチキャストを使用することは可能かもしれませんが、サービス設計についてもっと考えなければならない場合もあります。 –
@Matthew Whited:あなたがローカルネットワークやIPv6にいない限り、マルチキャストは動作しません。マルチキャストは一般的にインターネットでは機能しません。 – Bengie
となる可能性があります。 –
静的IPデータストレージに動的IPを格納することができます。クライアントは静的IPアドレスを常に知っており、そこから動的アドレスを取得します。
これを拡張できますか?あなたにはこれに関する情報源がありますか? – Default
例えば、MAINサーバーアプリケーション(動的IPを持つ)の現在のIPアドレスを知っている静的IP上で動作するサーバーアプリケーションを作成することができます。 IPが変更されるたびに、静的IPサーバーに保存するだけです。 – Boltosaurus
"クライアントは静的IPアドレスを常に知っており、そこから動的アドレス「What? – Bengie
ダイナミックDNSについて調査しましたか? [DynDNS](https://www.dyndns.com/) – Default
また、[hamachi](https://secure.logmein.com/products/hamachi/)のようなVPNソフトウェアを試すこともできます – Default
これは公共ソケットですあなたのネットワーク内でのみ使用されますか?こんにちはマシュー。 –