1.0.1 • Published 7 years ago

juggle-websocket v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

juggle-websocket

juggle-websocket是一个支持事件派发的websocket客户端

特点:

1、支持事件派发

依赖juggle-help,juggle-event

快速开始:

npm install juggle-websocket

如何使用:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../juggle-help/dist/juggle-help.js" type="text/javascript"></script>
    <script src="../juggle-event/dist/juggle-event.js" type="text/javascript"></script>
    <script src="../juggle-websocket/dist/juggle-websocket.js" type="text/javascript"></script>
    <script type="text/javascript">
        var websocketClient;
        function onConnect(event) {
            alert("与服务器建立链接,发送消息");
            var data = {
                "wsOpCode": "testc",
                "msg": "你好啊,服务器"
            };
            websocketClient.send(data);
        }
        function onClose(event) {
            alert("与服务器断开链接");
        }
        function onTests(event) {
            var data = event.mData;
            alert("服务器返回" + data.msg);
            websocketClient.close();
        }

        window.onload = function () {
            websocketClient = new juggle.WebSocketClient("ws://localhost:8080/grain-threadwebsocket-test/ws");
            websocketClient.addEventListener(juggle.webSocketEventType.CONNECTED, onConnect, this);
            websocketClient.addEventListener(juggle.webSocketEventType.CLOSE, onClose, this);
            websocketClient.addEventListener(juggle.webSocketEventType.getMessage("tests"), onTests, this);
        }
    </script>
</head>
<body>

</body>
</html>

websocket服务器(直接可用):

https://github.com/dianbaer/grain/tree/master/grain-threadwebsocket-test

1.0.1

7 years ago

1.0.0

7 years ago