ajax輪詢
場景再現:
用戶端:啦啦啦,有沒有新資訊(Request)
服務端:沒有(Response)
用戶端:啦啦啦,有沒有新資訊(Request)
服務端:沒有。。(Response)
用戶端:啦啦啦,有沒有新資訊(Request)
服務端:你好煩啊,沒有啊。。(Response)
用戶端:啦啦啦,有沒有新消息(Request)
服務端:好啦好啦,有啦給你。(Response)
用戶端:啦啦啦,有沒有新消息(Request)
服務端:。。。。。沒。。。。沒。。。沒有(Response) —- loop
long poll
場景再現:
用戶端:啦啦啦,有沒有新資訊,沒有的話就等有了才傳回給我吧(Request)
服務端:額。。 等待到有消息的時候。。來 給你(Response)
用戶端:啦啦啦,有沒有新資訊,沒有的話就等有了才傳回給我吧(Request) -loop
websocket
用戶端:啦啦啦,我要建立Websocket協定,需要的服務:chat,Websocket協定版本:17(HTTP Request)
服務端:ok,确認,已更新為Websocket協定(HTTP Protocols Switched)
用戶端:麻煩你有資訊的時候推送給我噢。。
服務端:ok,有的時候會告訴你的。
服務端:balabalabalabala
服務端:balabalabalabala
服務端:哈哈哈哈哈啊哈哈哈哈
服務端:笑死我了哈哈哈哈哈哈哈