私は、サーバーとクライアントプロセスからなるプログラムを持っています。どちらもWindowsシステム(Windows 2000以降)で動作します。 2つのプロセスは、同じマシン上または2つの異なるマシン上で実行できます。それは、サーバと同じマシン上で実行されている場合、クライアントが決定するにはどうすればよいWindowsマシンのIDはどのようにして確認できますか?
?サーバーが稼働していない場合、クライアントはとにかく動作することはできませんし、サーバーがおそらくどこにあるかは気にしません - この場合は問題ありません。私は、各WindowsマシンにUUIDがあると聞いています。それを入手してその目的に使用できますか?
両方が同じマシン上で実行されているが、サーバーが実行されていない場合、クライアントは「同じマシン上で実行する」または「サーバーが実行されていないため、私たちは同じマシンで走っていますか? " –
同じホスト上で実行されている仮想マシンはどうですか?あなたはそれらを別のマシン、または同じマシンと見なしますか? –