websocket是什么原理?为什么能实现持久