iOS面试题:如何用HTTP实现长连接?
2019-02-15 本文已影响466人
iOS猿_员
原文:iOS面试题大全
轮询:隔一段时间访问服务器,服务器不管有没有新消息都立刻返回。
设置HTTP长连接,有过期时间:
在首部字段中设置Connection:keep-alive 和Keep-Alive: timeout=60,表明连接建立之后,空闲时间超过60秒之后,就会失效。如果在空闲第58秒时,再次使用此连接,则连接仍然有效,使用完之后,重新计数,空闲60秒之后过期。
设置HTTP长连接,无过期时间:
在首部字段中只设置Connection:keep-alive,表明连接永久有效。