nsnetservice

    1熱度

    1回答

    我能夠在我的Swift項目中使用Objective-C代碼從NSNetService獲取IP地址。有沒有可以做同樣的Swift代碼(以避免有一個橋頭)?否則,我會保持現在的樣子 - 但希望它可以在Swift中完成。 -(NSString*)IPAddressesFromData:(NSNetService *)service { for (NSData *address in [serv

    -1熱度

    1回答

    目前我正在使用NSNetService類連接兩個IOS設備的程序。我能夠連接兩個設備,但我不知道如何使用getInoutStream函數發送數據。任何夥伴都可以幫助我嗎?

    2熱度

    1回答

    我想要連接的服務通過Bonjour發佈。 我可以找到Bonjour瀏覽器的所有信息,但是如果我嘗試以編程方式收集數據,我唯一的價值就是服務的名稱。 設置NetService委託並調用netServiceWillPublish函數。 函數DidNotPublish或DidPublish不會執行。 函數netServiceBrowser獲取所有已發佈的netServices,但所有屬性都設置爲數據類型

    0熱度

    1回答

    工作,我必須使用GCDAsyncSocket(7.5.0)一個非常簡單的TCP客戶機/服務器實現,我使用NSNetService服務發現。 它只用於本地wifi網絡,它工作2年沒有問題(只是說:我有適當的使用GCDAsyncSocket)。 ...直到我試圖使用第三iOS設備作爲接入點提供到客戶端和服務器連接的WiFi網絡。當第三iOS設備通過共享通過藍牙連接的連接客戶端和服務器 一樣。 服務發現

    0熱度

    1回答

    我有一個基於Java的服務器,使用從iOS應用程序中發現的JmDNS。 發現工作正常,這是得到由NetServiceDelegate執行的回調記錄的詳細信息: public func netServiceDidResolveAddress(_ service: NetService) { guard let hostName = service.hostName else {

    0熱度

    1回答

    我打開一個客戶端應用程序和服務器應用程序之間的兩個NSStreams雙(輸入/輸出),並且需要將這些兩個流相同的服務器側對象的關聯。兩種流方式意味着didAcceptConnectionWithInputStream將被調用兩次,一次用於來自客戶端的每個流打開命令。這兩個打開的命令將按順序執行,一個緊跟在另一個之後。我嘗試使用這兩個打開的事實將它們在服務器端進行配對,但如果兩個不同的客戶端嘗試同時

    5熱度

    3回答

    只是想在SWIFT 3 這裏Bonjour是我的代碼,我可以接受委託 func netServiceDidResolveAddress(_ sender: NetService) { print("netServiceDidResolveAddress service name \(sender.name) of type \(sender.type)," + "port \(s

    3熱度

    1回答

    我想要在整個本地網絡中獲取所有設備名稱。我剛剛搜索了2天,還沒有找到解決方案。 我可以使用NSNetServiceBrowser獲得Bonjour服務。我正在嘗試做的與Fing應用程序(在應用程序商店)相同。 如下面的截圖所示,我想在iOS中獲得「我的iPhone」的iPhone名稱。 問候 奧德

    5熱度

    1回答

    我使用NSNetService和NSNetServiceBrowser來發布和掃描網絡上的Bonjour服務。實施工作正常,服務在網絡上找到,他們能夠溝通。目前,我試圖瞭解該框架的生命週期,這是我一直這麼遠: // Scanning netServiceBrowserWillSearch: netServiceBrowser:didFindService:moreComing: // The

    0熱度

    1回答

    我有建立通過的Bonjour/NSNetService一個對等網絡連接的iOS應用。 (基於WiTap示例代碼) 在一些情況下,這兩個設備將不再在幾秒鐘之後接收數據,同時他們仍然能夠將數據寫出來(即,不被報告的錯誤)。 寫入NSOutputStream的數據永遠不會使它對對方的NSInputStream。 奇怪的是,發送和接收工作在連接建立之後。幾秒鐘後它似乎壞了。 如果我設置includesPe