<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>websocket</title>
</head>
<body>
<h1>swoole - websocket</h1>
<script>
var wsUrl = 'ws://xxx.xx.xxx.xx:9504/websocket';
var websocket = new WebSocket(wsUrl);
/**
* WebSocket连接打开事件
* @param evt
*/
websocket.onopen = function(evt) {
// 向服务端发送数据
websocket.send('这是客户端发送的消息');
console.log(evt);
};
/**
* 接收服务端响应
* @param evt
* evt.data 来自服务端发送的数据
*/
websocket.onmessage = function(evt) {
console.log('ws-server return :'+ evt.data);
console.log(evt);
};
/**
* 监听服务端关闭事件
* @param evt
*/
websocket.onclose = function(evt) {
console.log('服务器关闭了');
}
/**
* 监听意外故障
* @param evt
*/
websocket.onerror = function(evt, e) {
console.log('error:'+ evt.data);
}
</script>
</body>
</html>
WebSocket 客户端
最新推荐文章于 2024-08-09 07:01:47 发布