45 lines
1.2 KiB
HTML
45 lines
1.2 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>video</title>
|
|
</head>
|
|
<body>
|
|
</body>
|
|
</html>
|
|
<script>
|
|
|
|
let socket;
|
|
|
|
function startWebsocket() {
|
|
toUserId = document.getElementById('toUserId').value;
|
|
let webSocketUrl = 'ws://172.17.2.42:71';
|
|
if ('WebSocket' in window) {
|
|
// console.log(1)
|
|
socket = new WebSocket(webSocketUrl);
|
|
} else if ('MozWebSocket' in window) {
|
|
// console.log(2)
|
|
socket = new MozWebSocket(webSocketUrl);
|
|
}
|
|
// socket = new SockJS('https://' + location.host + '/websocket/' + userId);
|
|
//连接成功
|
|
socket.onopen = function (e) {
|
|
console.log('连接服务器成功!')
|
|
};
|
|
//server端请求关闭
|
|
socket.onclose = function (e) {
|
|
console.log('close')
|
|
alert(JSON.stringify(e))
|
|
|
|
};
|
|
//error
|
|
socket.onerror = function (e) {
|
|
console.error(e)
|
|
alert(JSON.stringify(e))
|
|
};
|
|
socket.onmessage = onmessage;
|
|
}
|
|
//连接服务器
|
|
startWebsocket();
|
|
|
|
</script> |