# tpswoole-websocket-jsclient **Repository Path**: hahadu/tpswoole-websocket-jsclient ## Basic Information - **Project Name**: tpswoole-websocket-jsclient - **Description**: think-swoole javascript websocket client - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-26 - **Last Updated**: 2021-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tpswoole-websocket-jsclient think-swoole javascript websocket client think-swoole websocket js 客户端 ## 使用 ### 引入js文件 ```html ``` ### npm ```text npm i @hahadu/think-swoole-client or yarn add @hahadu/think-swoole-client ``` ### 消息处理 ```javascript var response = hahaduWebsocketResponse; response.decodeMessage = function (message) { //在这里写消息处理逻辑 } response.open = function (data) { //连接成功时处理方法 } response.close = function (data) { //连接关闭 } ``` ### 连接 ```javascript var client = hahaduWebsocketClient client.wsServer = 'ws://127.0.0.1:9502'; //服务器地址 client.reconnection = true //开启长连接(默认true) client.websocketInit(); ``` ### 发送消息 ```javascript client.sendData.data = 'hello'; //消息主体 client.send(); //发送消息 ```