根据Web Socket协议的原理,客户端发起连接请求后,服务器需要和客户端完成一次握手,而在握手成功之后,通信连接得以建立,该连接需要维持直到一方主动断开连接或者网络出错。Web Socket协议的服务器软件不仅需要实现这些基本功能,还需要提供应用开发接口,使得开发者能够在服务器上开发和部署应用。