cost 279 ms
如何刪除已發布的服務 NetService

[英]How to remove a published service NetService

我正在使用最新的 Swift 文檔來編寫 NetService,它能夠發布和搜索。 但我無法從發布者那里刪除服務。 無法理解 RunLoop 在這里的作用。 但是,如果我殺死該應用程序,則服務將被刪除。 這是用於發布服務的代碼。 ...

GCDAsyncSocket 無法同時獲取讀取數據

[英]Not getting read data simultaneously GCDAsyncSocket

我這里有兩個服務類。 一個是Host服務,另一個是Join服務類。 從 HostService 我發布 NetService。 在 JoinService 中,我使用 NetServiceBrowser 來獲取已發布的服務。 然后成功連接到該托管服務。 HostService 和 JoinSer ...

NSNetService 使用 C# 分配 IP 地址

[英]NSNetService Assign IP Address using C#

使用Python 鏈接,我可以發布一個服務集 IP 地址,當用戶在控制中心選擇設備時我想連接到該地址。 下面是 Python 的代碼。 現在在 C# 中使用 NSNetService 我正在嘗試實現相同的目標。 發布正在工作,但將 IP 地址 socket.inet_aton("10.100.X.X ...

NSNetService不包含任何地址

[英]NSNetService doesn't contain any addresses

我正在Mac應用程序中托管服務並連接iOS應用程序。 雖然iOS應用程序將找到該服務,但該服務不包含任何地址,因此我無法連接套接字。 這是我在Mac上的托管代碼: 這是iOS上的連接代碼: 問題是,service.addresses總是為空,循環立即退出。 ...

NSNetServiceBrowsing無法解析錯誤為-72004的服務

[英]NSNetServiceBrowsing cannot resolve Services with Error -72004

幾天來,我嘗試實現一個應用程序,該程序可在我的網絡中瀏覽Bonjour-Services並將其顯示在控制台中(第一步)。 我用NSNetServiceBrowser實現了一個類,並按照此處許多文章中的說明對其進行了初始化。 但是找到服務后,我無法解析它以使主機名可供我使用。 服務解析總是導 ...

Swift 4的不安全指針調整

[英]Unsafepointer adjustment for Swift 4

我還沒有找到一種解決方案,如何調整Swift 4的以下行(錯誤)。關於文檔,應使用withUnsafePointer方法,但我找不到將addressBytes.bytes添加到代碼中的方法。 ...

Swift 3-探索Bonjour后得到一個空的NetService.addresses數組

[英]Swift 3 - Got an empty NetService.addresses array after exploring bonjour

我是Swift 3的新手。 我想獲取我用bonjour探索的NetServices的IP,以向用戶顯示它們,而不是與設備連接。 到目前為止,我可以使用bonjour搜索設備,並使用以下出色的訪問代碼將它們列出在listView中: https://github.com/ecneps ...

我可以將TDAudioStreamer與GCDAsyncSocket或NetService一起使用嗎?

[英]Can i use TDAudioStreamer with GCDAsyncSocket or NetService?

我想將音頻文件流傳輸到多個設備之間,一個充當服務器,另一個充當本地網絡上的客戶端,我發現https://github.com/tonyd256/TDAudioStreamer此類將音頻流傳輸到連接的客戶端,但它使用乘法器連接。 我想知道,是否可以將此類與GCDAsyncSocket或NetSe ...

通過Bonjour網絡解析主機名

[英]Resolving a hostname from Bonjour networking

我有一個使用JmDNS的基於Java的服務器,該服務器是從iOS應用中發現的。 發現工作正常,這是由NetServiceDelegate執行以記錄詳細信息的回調: 這樣會生成一個如下所示的URL: http : //az-mbp-ether-lan.local. : 9090 ...

NSNetService dictionaryFromTXTRecord無效輸入無效的斷言

[英]NSNetService dictionaryFromTXTRecord fails an assertion on invalid input

dictionary(fromTXTRecord:)的輸入來自網絡,可能來自應用程序外部,甚至是設備。 但是,Apple的文檔說: ...如果txtData不能表示為NSDictionary對象,則失敗。 斷言失敗會使程序員(我)無法處理錯誤,這對於處理外部數據的方法來說似乎 ...

在iOS中獲取本地網絡主機名

[英]Get local network hostnames in iOS

我想在整個本地網絡中獲取所有設備名稱。 我剛剛搜索了2天,還沒有找到解決方案。 我可以使用NSNetServiceBrowser獲得Bonjour服務。 我想做的就像Fing app(在應用程序商店中)一樣。 如下面的截圖,我想用iOS獲取“我的iPhone”iPhone名稱。 ...

GCDAsyncSocket客戶端/服務器無法通過iOS接入點工作

[英]GCDAsyncSocket client/server not working over iOS access point

我有一個使用GCDAsyncSocket (7.5.0)的非常簡單的TCP客戶端/服務器實現,並且使用NSNetService進行服務發現。 它僅在本地wifi網絡上使用,並且可以正常工作2年(僅說:我正確使用了GCDAsyncSocket)。 ...直到我嘗試使用第三台iOS設備作為訪 ...

寫入NSOutputStream的Bonjour / NSNetService數據永遠不會傳到另一端(includesPeerToPeer = true)

[英]Bonjour/NSNetService Data written to NSOutputStream never makes it to the other side (includesPeerToPeer = true)

我有一個iOS應用程序,可通過Bonjour / NSNetService建立對等連接。 (基於WiTap示例代碼) 在某些情況下,兩台設備在幾秒鍾后仍能寫出數據(即未報告錯誤)時將不再接收數據。 寫入NSOutputStream的數據永遠不會到達另一端的NSInputStream ...

在 swift NSNetService 類中如何使用 getInoutStream 發送數據

[英]In swift NSNetService class how to send data using getInoutStream

目前我正在開發一個程序,在該程序中我使用 NSNetService 類連接兩個 IOS 設備。 我能夠連接兩個設備,但我不知道如何使用 getInoutStream 函數發送數據。 有沒有朋友可以幫幫我。 ...

了解bonjour服務的狀態

[英]Knowing status of a bonjour service

我正在使用NSNetService和NSNetServiceBrowser在網絡上發布和掃描Bonjour服務。 實施工作正常,服務在網絡上找到,他們能夠進行通信。 我目前正在嘗試理解框架的生命周期,這是我到目前為止所做的: 如果我在啟用適配器的服務時會發生這種情況。 現在,我需要 ...

唯一標識連接到NSNetService / NSStream的客戶端

[英]Uniquely identify client connecting to an NSNetService/NSStream

我要在客戶端應用程序和服務器應用程序之間打開兩個NSStreams對(輸入/輸出),並且需要將這兩個流關聯到同一服務器端對象上。 兩流方法意味着didAcceptConnectionWithInputStream將被調用兩次,一次來自客戶端的每個流打開命令都會被調用一次。 這兩個打開命令將依 ...

了解NSNetservice的“ includesPeerToPeer”屬性

[英]Understanding “includesPeerToPeer” property of NSNetservice

我在不使用任何游戲引擎的情況下為iPhone和iPad開發3D Wi-Fi多人游戲。 對於本地Wi-Fi多人游戲的設備連接,我已經參考了“ WiTap ”示例(鏈接至示例代碼: WiTap )。 我發現將“ includesPeerToPeer ”屬性設置為YES時游戲性能會下降,但是我 ...

iOS:當應用程序在后台時如何保持TCP套接字和NSNetService正常工作

[英]iOS: How to keep TCP socket and the NSNetService working when the App is in the background

我正在使用GCDAsyncSocket,GCDAsyncUdpSocket和NSNetService進行P2P VoIP應用程序,以查找網絡上具有該應用程序的其他設備。 我有一個TCP套接字來傳輸用戶數據並協商UDP連接。 當應用程序在后台運行時,我需要在發布Bonjour時保持NSNe ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM