HTML5中websocket通讯_v1.0
warning:
这篇文章距离上次修改已过196天,其中的内容可能已经有所变动。
以下是一个简单的HTML5 WebSocket通讯示例代码,使用JavaScript编写:
<!DOCTYPE html>
<html>
<head>
<title>WebSocket Example</title>
</head>
<body>
<div id="output"></div>
<script>
var output = document.getElementById("output");
var ws = new WebSocket("ws://your_websocket_server");
ws.onopen = function() {
output.innerHTML += "<p>Connected to the server.</p>";
};
ws.onmessage = function (event) {
output.innerHTML += "<p>Received message: " + event.data + "</p>";
};
ws.onerror = function (error) {
output.innerHTML += "<p>Error: " + error.message + "</p>";
};
ws.onclose = function() {
output.innerHTML += "<p>Connection closed.</p>";
};
function sendMessage() {
var message = document.getElementById("message").value;
ws.send(message);
output.innerHTML += "<p>Sent message: " + message + "</p>";
}
</script>
<input type="text" id="message" placeholder="Type your message here" />
<button onclick="sendMessage()">Send</button>
</body>
</html>
在这个示例中,我们创建了一个WebSocket连接到服务器地址ws://your_websocket_server
。连接打开时,我们将一个连接成功的消息添加到页面上的output
元素中。当接收到服务器发送的消息时,我们也将其添加到output
元素中。错误、关闭事件也类似处理。用户可以通过一个文本输入框输入消息,并点击按钮发送消息。发送的消息也将被添加到output
元素中。
请将ws://your_websocket_server
替换为实际的WebSocket服务器地址。
评论已关闭