Android WebSocket

news/2024/11/27 23:31:58/
WS

Android WebSocket

资源
名字资源
AAR下载
GitHub查看
Gitee查看
Maven

1.build.grade

allprojects {repositories {...maven { url 'https://jitpack.io' }}
}

2./app/build.grade

dependencies {implementation 'com.github.RelinRan:WS:2022.2023.9.23.1'
}
初始化

配置权限

<uses-permission android:name="android.permission.INTERNET" />

连接服务器

Iws ws = Ws.client().connect("ws://124.222.224.186:8800");
监听连接
long cid = ws.addConnectListener(new OnConnectListener() {@Overridepublic void onConnect(boolean isOpen) {}});
监听消息
long mid = ws.addMessageListener(new OnMessageListener() {@Overridepublic void onReceived(String message) {}});
监听发送
long sid = ws.addSendListener(new OnMessageListener() {@Overridepublic void onSend(String message) {}});
移除监听
ws.remove(mid,cid,sid);
清除监听
ws.clear();
发送消息
ws.send("message");

http://www.ppmy.cn/news/1121457.html

相关文章

day-60 代码随想录算法训练营(19)单调栈 part 03

84.柱状图中最大的矩形 思路一&#xff1a;单调栈 class Solution { public:int largestRectangleArea(vector<int>& heights) {heights.insert(heights.begin(),0);//头加0&#xff0c;防止刚开始heights.push_back(0);//尾巴上加0&#xff0c;防止一直递增最后丢…

Docker没有vim如何安装,apt-get update报ERR404解决方案

问题描述 docker容器中安装vim报错执行apt-get install vim后报错&#xff1a; E: Unable to locate package vim 更新安装源也报错docker容器中执行apt-get update后报错&#xff1a; #进入镜像命令#docker exec -it 镜像Id或镜像name /bin/bash [roottdengine ~]# docker …

用selenium和xpath定位元素并获取属性值以及str字符型转json型

页面html如图所示&#xff1a; 要使用xpath定位这个div元素&#xff0c;并且获取其属性data-config的内容值。 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.options import Optionshost127.0.0.1 port10808 …

三叠云电梯维保系统,全面提升电梯维保管理效率与质量

随着城市化进程的不断加速&#xff0c;电梯已成为现代建筑中不可或缺的交通工具。然而&#xff0c;电梯的安全和正常运行对于居民和物业公司来说至关重要&#xff0c;同时电梯维保一直是一个困扰物业管理公司和维保企业的难题。传统的维保方式因纸质记录的繁琐和错误频发&#…

服从正态分布的正弦函数、余弦函数期望

服从正态分布的正弦函数期望 服从正态分布的正弦函数、余弦函数期望。 服从正态分布的正弦函数、余弦函数期望。 如果X服从均值为 μ \mu μ&#xff0c;方差为 σ 2 \sigma^2 σ2的正态分布&#xff0c;计算sin(X)与cos(X)的数学期望。 利用特征函数(Characteristic Functio…

Linphone3.5.2 ARM RV1109音视频对讲开发记录

Linphone3.5.2 ARM RV1109音视频对讲开发记录 说明 这是一份事后记录&#xff0c;主要记录的几个核心关键点&#xff0c;有可能很多细节没有记上&#xff0c;主要是方便后面自己再找回来! 版本 3.5.2 一些原因选的是这样一个旧的版本&#xff01; 新的开发最好选新一些的版…

linux安装配置 kafka并简单使用

目录 一 解压安装包 二 修改配置 三 启动kafka 四 简单使用 kafka 一 解压安装包 这里提供了网盘资源 链接: https://pan.baidu.com/s/1wUxEQuiPB1wRsjJ-FPPu7Q?pwd9rm7 提取码: 9rm7 这里安装包上传至/opt/insatll目录 解压至/opt/soft目录 tar -zxf /opt/install/ka…

GLTF编辑器如何合并相同材质的Mesh

1、什么是模型材质合批 模型材质合批是一种技术手段&#xff0c;主要用于优化渲染性能和提高图形应用程序的帧率。它通过将多个模型的材质进行合并&#xff0c;从而减少渲染时的绘制调用次数。 在计算机图形学中&#xff0c;每个模型都有一个或多个材质&#xff0c;这些材质定义…