1. 程式人生 > >GCDAsyncSocket類TCP連線傳送資料粘包怎麼辦

GCDAsyncSocket類TCP連線傳送資料粘包怎麼辦

我用GCDAsyncSocket類建立了一個TCP連線,在ipad上執行,我是客戶端,伺服器端在另一臺windows的電腦上。我從客戶端快速的傳送資料到伺服器端的時候,發現我這邊的資料是一組一組單獨發的。但是到了伺服器端,接收時是幾組資料一起接收的。造成伺服器端的介面重新整理不流暢。我用了另一個客戶端,檢查了覺得應該不是伺服器端的問題。應該是IOS這邊傳送時就是要積攢夠包數才發。這個怎麼解決呢,我知道在window中可以設定登錄檔中的TCPAckFrequency值設定為有一個包也直接傳送。但是在IOS中不知道怎麼設定