golang websocket长连接
设计思路:每个websocket允许的连接都是有时间限制的,超时后服务端会自动断开连接,那么长连接就在服务端发出断开连接信息后客户端检测断开信息再次发起连接请求,中间再通过握手信息确保客户端同服务器处于连接状态。 设计结构: type Longsocket struct { Ws *websocket.Conn writeCh chan []byte readCh chan []byte ShakeHand bool Url string Protocol string Origin strin...阅读全文