我有一個服務器有一個tcp套接字流進行通信。我需要訪問該流並閱讀它需要發送給我的初始數據。
我現在的代碼如下。說實話,我完全失明。我不確定這是否正確,更不用說這項工作是正確的。
-(void) initNetworkCommunication
{
//input stream
NSInputStream *iStream;
NSURL *url = [url initWithString:@"192.168.17.1:2004"];
[iStream initWithURL:url];
[iStream setDelegate:self];
[iStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[iStream open];
}
因此,從我看到它的方式,此代碼初始化流,但我如何從流中讀取?
感謝
的代碼塊似乎不正確地分配了'NSInputStream'對象(即有一個'init'但沒有'alloc')。 – newenglander