软件介绍:HTML5 不支持直接的 TCP 通信,但可以使用 JavaScript WebSocket API 来实现 WebSockets 协议进行双向通信。WebSo...
HTML5 不支持直接的 TCP 通信,但可以使用 JavaScript WebSocket API 来实现 WebSockets 协议进行双向通信。WebSockets 是一个在单个 TCP 连接上提供全双工通信的协议,它允许客户端和服务器之间实时地传输数据。
以下是一个简单的 HTML5 WebSockets 客户端代码示例:
<!DOCTYPE html> <html> <head> <title>WebSocket Example</title> </head> <body> <div id="output"></div> <script> var output = document.getElementById('output'); // 创建 WebSocket 对象并连接到指定的 URL var socket = new WebSocket('ws://localhost:8888'); // 当连接打开时,发送一条消息 socket.onopen = function(event) { socket.send('Hello, Server!'); }; // 当收到消息时,输出到页面上 socket.onmessage = function(event) { output.innerHTML += '<p>Received message from server: ' + event.data + '</p>'; }; </script> </body> </html>
在此示例中,我们使用 WebSocket 类创建了一个 WebSocket 对象,并通过 onopen() 方法在连接建立后发送一条消息。然后,我们使用 onmessage() 方法在收到从服务器发送的消息时将其输出到页面上。
请注意,此代码仅提供了一般概述,并假定您已经熟悉 HTML、JavaScript 和 WebSocket 编程。您需要进一步调整和完善代码以确保其适用于您的具体应用程序需求。