方法
2024年10月16日
一、close()
1.1 认识
WebSocket.close()
方法关闭 WebSocket
连接或连接尝试(如果有的话)。如果连接已经关闭,则此方法不执行任何操作。
1.2 语法
close()
close(code)
close(code, reason)
-
code
可选: 一个数字状态码,它解释了连接关闭的原因。如果没有传这个参数,默认使用1005
。CloseEvent
的允许的状态码见状态码列表 。 -
reason
可选: 一个人类可读的字符串,它解释了连接关闭的原因。这个UTF-8
编码的字符串不能超过123
个字节。
二、send()
2.1 认识
WebSocket.send()
方法将需要通过 WebSocket
链接传输至服务器的数据排入队列,并根据所需要传输的 data bytes
的大小来增加 bufferedAmount
的值。若数据无法传输(例如数据需要缓存而缓冲区已满)时,套接字会自行关闭。
2.2 语法
WebSocket.send("Hello server!");