gcdasyncsocket

    2熱度

    1回答

    我試圖使用GCDAsyncSocket向我的iDevice客戶端發送一些圖像文件(幾乎100MB)。我想同步發送數據包到客戶端。我的意思是在發送100MB數據給第一個客戶端迭代到下一個客戶端之後。但是因爲異步性質GCDAsyncSocket我不知道如何序列化這些包發送。 我無法使用信號量,因爲在發送圖像之前,我會與每個客戶端協商以瞭解應發送的圖像,然後嘗試發送這些圖像。我找不到一個乾淨的方式來等待

    0熱度

    1回答

    如何使用Swift語言創建帶GCDAsyncSocket的套接字客戶端。 我用下面的代碼: class MySocketClient: GCDAsyncSocketDelegate{ let addr = "192.168.131.218" let port :UInt16 = 8000 var inp :NSInputStream? var out :NSOutputStream? v

    0熱度

    1回答

    我被困在這裏的一個非常基本的概念。我一直在爲我的項目使用GCDAsyncsocket。它是客戶端的請求響應類型,其中我從服務器(基於Java)通過套接字獲取xml文件,我讀取此文件,將其保存在App的文檔目錄中,解析發送給其他人的請求標記,獲取相應請求的響應以及將其寫入一個xml文件,在每個請求後添加響應並將其發送回服務器。 我試着讀取文件,但我得到的字節數據我想,我無法解碼該數據到適當的格式有人

    0熱度

    1回答

    當使用GCDAsyncSocket發送長文本字符串時,在接收端會調用readDataWithTimeOut多次,但收到的數據不一致,即收到相同的文本,但NSData不同。造成這種差異的可能原因是什麼?請讓我知道,因爲我對GCDAsyncSocket知之甚少。使用替代 - (void)writeData:(NSData *)data { [self.asyncSocket writeDat

    0熱度

    2回答

    我有一個類通過GCDAsyncSocket連接到家庭自動化主機並連續讀取事件。在某些大型配置中,每秒鐘可能會出現幾個事件,有時候每分鐘只有幾個事件。這工作到目前爲止。 現在我在Xcode中認識到我的內存越來越大。幾分鐘後,運行內存達到60-70MB,並且正在增長。所以一定有什麼錯。 我發現這個問題在我didReadData方法(最後3行),當我重新啓動readDataToData func soc

    0熱度

    1回答

    我使用這個庫連接到我的UNIX主機地址,如果我指定像aix.polarhome.com主機地址,我可以通過與它連接 - connectToHost:onPort:withTimeout:error: [gcdAsyncSocket connectToHost:[website host] onPort:port withTimeout:-1 error:&error]; ,但如果我需要與連接到

    19熱度

    2回答

    我正在創建一個應用程序來發送UDP數據包以便打開LED bulb。當我連接到由Wifi bridge創建的Ad-hoc時,我能夠執行所有操作。 現在,我想配置Wifi bridge,以便它可以連接到我的主路由器。我有AT命令集執行此過程,但不知何故,我無法收到我發送給它的命令的響應形式爲Wifi bridge。 的過程如下: - 步驟1:發送UDP消息發送到LAN廣播 「10.10.100.255

    1熱度

    2回答

    我堅持一個問題。我在Erlang/OTP上有一個iOS客戶端和一個tcp服務器。客戶端通過GCDAsynchSocket發送和接收消息到服務器。它工作得很好,如果我需要發送一條消息,但它不爲受體,因爲客戶機調用這個委託方法: /** * Called when a socket has completed reading the requested data into memory. * Not

    1熱度

    1回答

    我在iPhone上的應用程序,在GcdAsyncSocket工作,並創建TLS連接的工作負載在TLS連接的證書,我生成使用這些RSA密鑰和CSR併發送CSR到服務器,服務器迴應的證書和其他一些證書就像公鑰一樣。現在我需要與服務器建立另一個TLS連接,並將私鑰和兩個證書發回給它。我經歷了很多帖子,但沒有找到任何方法來實現這一目標。 如果有人可以幫助,並與一些代碼,那將是很大的幫助。 謝謝。

    2熱度

    2回答

    我想打開一個基於ELM327芯片的OBD加密狗的TCP連接。所以我決定使用GCDAsyncSocket庫。我寫了這個代碼, import UIKit import CocoaAsyncSocket class ViewController: UIViewController, GCDAsyncSocketDelegate { let addr = "192.168.0.10"