Javascript /p> “在您知道套接字连接已建立之后”--我们如何知道连接已打开?@Mr_Perfect您可以在知道套接字连接已建立之后,收听onopen事件或检查连接的readyState”----我们如何知道连接已打开?@Mr_Perfect您可以收听onopen事
Javascript /p> “在您知道套接字连接已建立之后”--我们如何知道连接已打开?@Mr_Perfect您可以在知道套接字连接已建立之后,收听onopen事件或检查连接的readyState”----我们如何知道连接已打开?@Mr_Perfect您可以收听onopen事,javascript,websocket,Javascript,Websocket,/p> “在您知道套接字连接已建立之后”--我们如何知道连接已打开?@Mr_Perfect您可以在知道套接字连接已建立之后,收听onopen事件或检查连接的readyState”----我们如何知道连接已打开?@Mr_Perfect您可以收听onopen事件,或者检查连接的readyState <!DOCTYPE HTML> <html> <head> <script type="text/javascript"> func
/p> “在您知道套接字连接已建立之后”--我们如何知道连接已打开?@Mr_Perfect您可以在知道套接字连接已建立之后,收听
onopen
事件或检查连接的readyState
”----我们如何知道连接已打开?@Mr_Perfect您可以收听onopen
事件,或者检查连接的readyState
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function WebSocketTest() {
if ("WebSocket" in window) {
var ws = new WebSocket("ws://localhost:57252/");
ws.onopen = function () {
ws.send("Hi, from the client."); // this works
alert("Connection opened...");
};
ws.onmessage = function (event) {
alert("Message received..." + event.data);
};
ws.onclose = function () {
alert("Connection closed...");
};
ws.send("Hi, from the client."); // doesn't work
ws.send("Hi, from the client."); // doesn't work
}
}
</script>
</head>
<body>
<div id="sse">
<a href="javascript:WebSocketTest()">Run WebSocket</a>
</div>
</body>
</html>
var value;
$.ajax({
url: '/post/data',
success: function(response) {
value = response;
}
});
alert(value);
function sendMyMessages() {
ws.send("Hi, from the client.");
ws.send("Hi, from the client.");
}
<button onclick="sendMyMessages()">Test</button>
<!DOCTYPE html>
<html>
<head>
<title>WebSocket demo</title>
</head>
<body>
<script>
var ws = new WebSocket('ws://' + document.domain + ':' + location.port + '/feed'),
messages = document.createElement('ul');
ws.onmessage = function (event) {
var messages = document.getElementsByTagName('ul')[0],
message = document.createElement('li'),
content = document.createTextNode('Received: ' + event.data);
message.appendChild(content);
messages.appendChild(message);
};
document.body.appendChild(messages);
window.setInterval(function() {
data = 'bye!'
ws.send(data);
var messages = document.getElementsByTagName('ul')[0],
message = document.createElement('li'),
content = document.createTextNode('Sent: ' + data);
message.appendChild(content);
messages.appendChild(message);
}, 1000);
</script>
</body>