我尝试使用NSInputStream来使用TCP套接字连接接收数据。在服务器端,我在发送数据本身之前发送数据大小。在iOS客户端我需要从NSInputStream中提取前4个字节,因为我需要检查数据的大小是否已经完全接收,但是我有一个very strange problem with it - 我无法获得WPF DragDrop.DoDragDrop (for a RIGHT-Click?)的大小{1}}缓冲区。
我想我需要将收到的数据放到临时存储器中,例如NSInputStream
带有append方法和size属性,我可以用它来完全接收数据。
所以我的问题是:我应该为这个问题使用哪种算法和临时存储类?
P.S。我知道这是Byte Array
问题,但由于错误,我别无选择。