2011-02-11 112 views
0

我想知道一個Silverlight 4的瀏覽器應用程序的IP地址。這將是互聯網上的IP地址,而不是LAN IP。我正在與不是由IIS託管的WCF服務進行通信,而是通過我自己的Windows服務進行通信。如何從Silverlight 4瀏覽器應用程序獲取客戶端IP地址?

+0

我不知道Silverlight應用程序是否可以做到,但它可能直接從服務器端做,而不是考慮你想要的公共IP。 –

回答

0

我想說的最好的辦法是將請求發送給一個非常愚蠢的Web服務,它的唯一工作就是返回請求者的IP地址。

雖然它是異步的,所以根據你的場景可能不是很好。當然,如果IP地址改變(DHCP更新,說),那麼你不會再問。

爲什麼你想知道客戶端的IP地址?也許有一種方法可以解決你的問題而不需要知道它。

+0

好吧,我有一個腦屁。忘記我可以在WCF呼叫期間獲得IP地址。感謝幫助突觸:) – Craig

相關問題