The WebSocket makes the web application to deal with the web data directly in the HTML5 and it provides full-duplex communications channels using TCP connection. Some traditional web communication technologies and their shortcomings are introduced such as polling, long polling, stream and flash xml socket in this paper. The principle of the web socket is introduced and a WebSocket server is developed which can be used in the real time web environment. The server includes two modules which include the socket listener and the communication socket. The server implements the WebSocket handshake pr...