2010-12-06 45 views
0

からネットワークサービスのIPを見つけることができますどのように私はどこかでネットワーク上のASP.NET Webサーバー(ポート443上で実行されている)を自動検出するnmapのような機能のいくつかの並べ替えを使用します。この方法では、ユーザは手動でIPを見つけて入力する必要はありません。これを行うには良い/きれいな方法がありますか?上記の@ ceejaozさんのコメントには、私はiPhone

+2

あなたは、サーバがBonjourを介して、そのアドレスを宣伝する可能性があります。 – ceejayoz

+0

@ceejayoz:私はBonjourの上で自分自身をブロードキャストするASP.NET Webサービスを取得わからないが、世界で最も簡単なものになるだろう。 – MusiGenesis

+4

ネットワーク全体でnmapを実行しているかどうかは分かりません。 –

答えて

1

おかげで、私は、Bonjourの中でかなり簡単に行うことができました。

サービスを宣伝するためにMono.Zeroconf、.NET/Mono Bonjourライブラリ、iPhoneで解決するためのデフォルトのiOS NSNetServiceを使用しました。 (ネット上でこれを行う方法についてのチュートリアルはたくさんあります)。

私は実際にWebサービスが本当にそのための良い場所ではないので、IPアドレスとポートをアドバタイズコードを実行するために、Visual StudioでWindowsサービスを作りました。 (2010年12月現在)

一つの大きな注意点:Mono.Zeroconfが付属してBonjourのDLLは、完全に(エラーが、彼らは何もしません)壊れています。代わりにPidginから盗む。

関連する問題