webSocket的通信流程,以及对网络等错误的处理
因为在webSocket连接过程中会出现,切换网络,网络连接断开的问题,WebSocket都没有断开,但对上层来说,都没办法正常的收发数据了。( Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议。创建Socket连接时,可以指定使用的传输层协议,socket可以支持不同的传输层协议(TCP/UDP),当使用TCP协议进行连接时,该socket接连就是TCP链接.定时发送心跳包,来感知网络是可用的。