▽1
●
cx20 ●100ポイント ![]() |
> .net2005のクラスを使用して行うスマートな方法を教えてください。
.NET Framework を使用する場合は、
■ 同じLANのPC一覧、如何取得しますか? - Insider.NET
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35924&am...
System.DirectoryServices.DirectoryEntry System.DirectoryServices.DirectorySearcher
あたりが、
API を使用する場合は、
■ C# - サーバをリストする方法
http://uchukamen.com/Programming/EnumServer/
・NetApi32 / NetServerEnum() API を使用する方法 ・WNet / WNetEnumResource() API を使用する方法
あたりが参考になりそうです。
> やはりNetServerEnum() API を叩くのが早道でしょうかね。
用途にもよると思いますが、下記のサンプル(VB.NET)は DirectoryEntry/DirectorySearcher を使用して列挙しているようです。
■ LAN Messenger - The Code Project - VB.NET
ありがとうございます。
とりあえずディレクトリエントリを使う方法とUDPでメッセージをブロードキャストする方法で試行錯誤してみます。