iOS面试题:如何用HTTP实现长连接?

轮询:隔一段时间访问服务器,服务器不管有没有新消息都立刻返回。
设置HTTP长连接,有过期时间:

在首部字段中设置Connection:keep-alive 和Keep-Alive: timeout=60,表明连接建立之后,空闲时间超过60秒之后,就会失效。如果在空闲第58秒时,再次使用此连接,则连接仍然有效,使用完之后,重新计数,空闲60秒之后过期。

设置HTTP长连接,无过期时间:
在首部字段中只设置Connection:keep-alive,表明连接永久有效。


更多:iOS面试题合集

你可能感兴趣的:(iOS面试题:如何用HTTP实现长连接?)