Web Socket协议支持两个主要操作:

send()

close()

 

send():

与服务器的某些通信,例如发送包括文本文件、二进制数据或图像的消息

在send()操作的帮助下发送的聊天消息如下:

var textsend = document.getElementById("text-view");
var submitMsg = document.getElementById("tsend-button");

submitMsg.onclick = function(){
   socket.send(textsend.value) ;          
}

 

close():

这个方法代表握手再见,它完全终止连接,在重新建立连接之前不能传输任何数据。

var textsend = document.getElementById("text-view");
var buttonStop = document.getElementById("stop-button");

buttonStop.onclick = function(){
   if (socket.readyState === WebSocket.OPEN){
      socket.close();
  }
}