Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用tcp套接字一次管理多个响应的Iphone客户端_Ios_Objective C_Iphone_Sockets_Tcp - Fatal编程技术网

Ios 使用tcp套接字一次管理多个响应的Iphone客户端

Ios 使用tcp套接字一次管理多个响应的Iphone客户端,ios,objective-c,iphone,sockets,tcp,Ios,Objective C,Iphone,Sockets,Tcp,我正在创建一个iphone应用程序,该应用程序将使用tcp套接字进行服务器端通信,现在在我的示例中,我将使用用于服务器端响应的套接字监听服务器,并且一次可以有多个json格式的响应,这些响应需要在表视图中显示,现在我不知道如何满足这些需求(解析响应和显示数据)一次有多个响应,我应该为每个传入的响应使用一个线程,还是使用互斥锁类型策略,以便第一个响应第一次响应,然后下一个响应,plz.guide,任何带有代码的示例都会非常有用。提前感谢。您不必太担心这个问题。您将知道响应是哪个套接字ceived

我正在创建一个iphone应用程序,该应用程序将使用tcp套接字进行服务器端通信,现在在我的示例中,我将使用用于服务器端响应的套接字监听服务器,并且一次可以有多个json格式的响应,这些响应需要在表视图中显示,现在我不知道如何满足这些需求(解析响应和显示数据)一次有多个响应,我应该为每个传入的响应使用一个线程,还是使用互斥锁类型策略,以便第一个响应第一次响应,然后下一个响应,plz.guide,任何带有代码的示例都会非常有用。提前感谢。

您不必太担心这个问题。您将知道响应是哪个套接字ceived on-这为您提供了接收到的每一位数据的上下文。请再解释一下,我的意思是,我将有一个这样的委托,带有enum-(void)stream:(NSStream*)stream handleEvent:(NSStreamEvent)streamEvent,NSStreamEventThasBytesAvailable,它们一次只能满足一个响应???这就是您的意思?确切地说,第一个参数是发生此事件的流-因此您可以使用它来了解要做什么