我正在開發一個多線程客戶端服務器Android應用程序,其中客戶端和服務器都是android手機(服務器不在中心位置)並位於同一個網絡,在一臺路由器的控制下。ANDROID - 顯示運行相同應用程序的手機的IP地址列表
服務器將首先啓動應用程序。當客戶端啓動應用程序時,他們應該自動獲取服務器電話的IP地址,以便當他們單擊地址時,它們可以連接到服務器。
現在,我已經規定服務器電話在應用程序開始運行時在屏幕上顯示其IP地址。當客戶端啓動應用程序時,它會提供一個文本字段,用戶可以在其中手動輸入服務器的IP地址並連接到該應用程序。
任何人都可以給我任何指示我如何獲得服務器的IP地址自動顯示在客戶端手機上?我需要一箇中央數據庫或類似的東西嗎?我對android編程很陌生,對此沒有任何想法。