nsstream

    1熱度

    1回答

    我想使用nsstream發送和接收一些數據。我不想混亂我的代碼,所以我想知道: 我需要保持強烈的參考NSStream或是[NSStream scheduleInRunLoop:forMode:]創建一個強大的參考嗎? 我找不到任何文檔。我已經嘗試過了,它沒有自己強有力的參考。 我希望有人可以確認或反駁這一發現。

    0熱度

    1回答

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

    5熱度

    1回答

    所以我在Swift中使用套接字玩弄,試圖將應用程序與我的服務器連接起來。我正在將應用程序連接到服務器的IP地址,並在服務器上使用netcat進行測試。在執行期間,應用程序的控制檯輸出顯示它已成功連接到服務器。但是,流委託似乎沒有響應。當我輸入netcat時,應用程序控制臺未打印任何內容。我搜索了很長時間,發現我的實現與其他實現非常相似。也許我在這裏錯過了一些我看不到的東西。 任何想到這個問題將不勝

    0熱度

    1回答

    我有一個程序在經過一些初始處理後通過NSStreams發送大文件。所述應用程序的流程是這樣的: 1)兩個設備彼此連接,打開它們的輸入和輸出流,並安排它們的運行循環: [self.inputStream setDelegate:self]; [self.outputStream setDelegate:self]; [self.inputStream scheduleInRunL

    0熱度

    1回答

    我正在嘗試連接到wss套接字,並且主機名稱如下所示:「myhostname.com/ws/v2」。 這裏是我開始的連接: let host = "myhostname.com/ws/v2" CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, host as CFString, 443, &readStream, &writeStrea

    0熱度

    1回答

    我從麥克風實時從iOS設備發送音頻到服務器。我有這個問題: 當它因任何原因斷開連接時,實際上我不知道在服務器中讀取了多少數據。我希望這是一致的。如果iOs設備斷開連接,它會將音頻錄製在循環緩衝區中,直到重新連接並再次開始發送音頻。接下來要發送的字節需要在服務器停止記錄後的後續字節。 這是否有意義? 感謝

    3熱度

    1回答

    我使用NSStream作爲服務器進行握手,握手成功沒有問題。我得到了客戶證書,我驗證並存入鑰匙鏈。 現在問題是我想拋出異常,它必須通過流發送到外部設備,如果證書不存在於鑰匙鏈中。 我必須拋出異常,因爲外部設備的實現就像那樣。如果證書不在鑰匙串中,任何機構都可以幫助我如何拋出異常。

    0熱度

    1回答

    所有工作都按預期方式一步一步地引發調試器,否則我得到EXC_BAD_ACCESS。我想我需要某個地方的延遲或等待(更可取的)。 // 1) Create streams(input/output) Stream.getStreamsToHost(withName: _host, port: _port, inputStream: &self._input_stream, outputStream

    0熱度

    1回答

    我正在使用從外接設備接收數據。我想在一個線程中異步處理它的數據讀/寫隊列。 我主要工作:有一個類簡單地管理兩個流,使用NSStreamDelegate來響應傳入數據,以及響應NSStreamEventHasSpaceAvailable發送失敗後在緩衝區中等待的數據先發送。 這個班,我們稱之爲SerialIOStream,不知道線程或GCD隊列。相反,它的用戶,我們稱之爲DeviceCommunic

    0熱度

    1回答

    我與工作Twitter的REST /流式API。當我想訪問REST API時,我創建了一個NSMutableURLRequest(包含訪問令牌和查詢等參數)。然後,我使用請求與NSURLSession一起加載數據。我使用它爲我創建的可變請求對象庫(如果我不使用請求對象,那麼Twitter的API不會允許我訪問相關的用戶數據)。 現在我想通過流API加載Twitter的時間表。我遇到的一個問題是,我