2
我正在使用NSURLConnection执行一系列的HTTP请求异步,同一主机,我。即与[initWithRequest:delegate:startImmediately:]
和一个代表。异步NSURLConnection和保持活着
当connectionDidFinishLoading
通知来到委托,我释放我的连接对象,然后初始化并启动另一个,到同一主机。问题 - 底层套接字是否会被重用? Connection:keep-alive
服务器头在那里,但我无法确定它是否受到尊重。我的意思是,第一个连接在发布通知时尚未正式“完成”。或者是?编辑:packet sniffing on Mac。 PacketLogger随附硬件工具。
EDIT2:看起来像它不捕获iOS模拟器的活动。
我在这件事上输入了一个错误报告。无法确定连接是否处于打开状态。请注意,您可以通过NSURLConnection设置的标志仅适用于HTTP/1.1。如果你想使用非官方但广泛使用的标志为1.0,你必须自己添加到标题。 –
服务器是1.1,它支持保持活着。这是我担心的客户端实施。是否有Mac的数据包嗅探器? –
实用程序下载中有一些数据包捕获实用程序 - 我刚刚在几天前收到Network Link Conditioner时看到它。转到下载部分,您将看到10月份发布的附件下载。 –