nsd

    0熱度

    2回答

    您好,我是Android開發新手。我創建了一個NSD實用程序類。目前它無法調用DiscoveryListner方法。任何幫助將是巨大的 MainActivity package com.example.android.implicitintents; import android.content.Intent; import android.os.AsyncTask; import and

    0熱度

    1回答

    註冊的結果不應該爲空,這是我從logcat獲得的成功註冊的回調。 registerService 46518 onServiceRegistered name: mytest, type: null, host: null, port: 0, txtRecord: 一切都是空的,由系統生成的端口46518,類型,txtrecord。 下面的代碼是從official guide privat

    1熱度

    1回答

    上的服務我試圖在Android上使用NsdManager註冊nsdservice,但由於內部錯誤(無論這意味着什麼)它會一直失敗。這只是一個測試,將來我希望能夠將多個設備連接到一個「主機設備」。客戶端應該能夠發送數據給主機。請注意,我之前嘗試將主機inetadress設置爲網絡中的設備ip,獲得了相同的結果。 我mainactivity: public class Main2Activity ex

    0熱度

    1回答

    我想實現一個PrintService。我使用網絡服務發現(NSD)查找打印機(c.f. https://developer.android.com/training/connect-devices-wirelessly/nsd.html等)NsdManager.DiscoveryListener和NsdManager.ResolveListener都進行異步調用。但是,在調用NSD函數之前,系統調

    0熱度

    1回答

    我使用NSD(網絡服務分離)在Android中創建聊天應用程序。 我的問題是如何重新連接客戶端與以前的客戶端IP和端口。 例子: 客戶端IP和端口,當它連接到服務器首次 端口:52354 IP:110.100.92.187 假設,如果以某種方式連接丟失,這樣我就可以重新連接到相同的與IP和端口,即 端口服務器:52354 IP:110.100.92.187 或任何其他方式使代碼可靠,以便它不會失去

    4熱度

    1回答

    我想創建一個連接,其中一個設備將像服務器一樣將一些數據流連接並且多個設備可以連接到該設備,該設備可以接收數據。 所以我做了一些研究,我知道我們可以做到這一點,使用網絡服務發現和WiFi點對點,所以我做了連接,我可以連接一個設備和流數據也,但我想創建一個組來連接多個設備,所以任何人的任何幫助將不勝感激。 謝謝!

    0熱度

    1回答

    使用NSDManager類發現服務列表我已經實現了一些帶有谷歌引用的代碼,但是當我嘗試發現服務時無法獲取主機地址。發現開始時它顯示爲空。我已經提到了this link用於發現連接在同一網絡中的設備列表,我跟在this blog上以獲得當連接到同一網絡時的所有服務。 我的方法對於連接到同一網絡的服務/設備列表是否正確? 我嘗試下面的代碼,發現名單 ​​ 註冊服務與 public void regis

    0熱度

    1回答

    我有一個獲取註冊服務端口號的問題。實際上,我的應用程序註冊了一個端口爲xxxx的服務(例如40206),並且註冊成功完成。在其他設備,當我註冊發現來發現所有的註冊的服務,我發現成功地與一個有效的主機名的服務,但錯誤的端口號,它總是返回端口41 @Override public void onServiceResolved(NsdServiceInfo serviceInfo) { Lo

    1熱度

    2回答

    ! 我正在開發一個Android應用程序,允許與附近已安裝此應用程序的設備聊天。爲了做到這一點,我使用Wi-Fi P2P API和網絡服務發現來搜索附近的設備。 我已經編寫了用於在服務啓動的線程中搜索附近設備的代碼。當檢測到設備時,服務將它(通過廣播意圖)發送到顯示到目前爲止檢測到的設備的活動。 檢測到的設備被添加到recyclerView中,並且當用戶按下其中一個時,必須建立到該設備的連接。 成

    1熱度

    1回答

    使用Android NSD創建網絡時,要啓用具有相同應用程序的多個設備之間的通信,其中一個設備是否必須成爲羣組所有者?