运行 Web 套接字客户端编程

Running Web Socket Client side programming

本文关键字:编程 客户端 套接字 Web 运行      更新时间:2023-09-26

我刚刚阅读了有关Web套接字的信息,并编写了这个简单的客户端Java脚本。但是即使我在Chrome浏览器上运行并且我不知道故障是什么,它也不会给我任何输出?可能是 google.com 不支持 Web 套接字??

<!DOCTYPE html>
<html>
<head>
    <title>Web socket Experiment</title>
    <script type="text/javascript">
        function callWebSocket() {
            var socket = new WebSocket("ws://www.google.com");
            socket.onopen = function () {
                alert("Hello, Connected To WS server");
            };
            socket.onmessage = function (e) {
                alert("The message received is : " + e.data);
            };
            socket.onerror = function (e) {
                alert("An error occured while connecting... " + e.data);
            };
            socket.onclose = function () {
                alert("hello.. The coonection has been clsoed");
            };
        }
    </script>
</head>
<body>
    <input type="button" value="Open Connecton" onclcik="callWebSocket()" />
</body>
</html>

请帮忙..

谢谢
斯内哈

你在输入按钮中输入了onclcik。 除此之外,您的代码应该可以正常工作,除了 minitech 在他的评论中提到的那样,我认为谷歌目前没有网络套接字脚本设置供您使用。 尝试制作自己的服务器端脚本来指向,或搜索现有的第三方站点示例来使用(例如,快速谷歌搜索,我找到了 ws://echo.websocket.org 我尝试了您的代码并且它有效,除了拼写错误)