【发布时间】:2019-03-14 22:55:12
【问题描述】:
全部,
我有一个服务器,它有一个用于通信的 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)。
标签: iphone objective-c xcode nsstream