当前位置: 首页 > news >正文

Android WebSocket

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.lryc.cn/news/175904.html

相关文章:

  • Android 按键流程
  • C语言——运算符
  • MySQL数据库入门到精通8--进阶篇( MySQL管理)
  • 硬件基本功--MOS管
  • xdebug3开启profile和trace
  • EfficientFormer:高效低延迟的Vision Transformers
  • 【咕咕送书第二期】| 计算机网络对于考研的重要性?
  • 【力扣】58. 最后一个单词的长度
  • Java编程的精髓:深入理解JVM和性能优化
  • 易云维®智慧工厂数字化管理平台助推工业制造企业数字化转型新动能
  • 0.基本概念——数据结构学习
  • Redis可视化工具-Another Redis Desktop Manager 安装
  • ETLCloud工具让美团数据管理更简单
  • ctfshow 命令执行 (29-39)
  • 如何玩转CSDN AI工具集
  • 软件测试/测试开发丨利用人工智能ChatGPT自动生成PPT
  • Vue 正计时器组件
  • 神仙打架!谷歌和OpenAI竞相推出多模式AI
  • MySQL 字符集
  • java生成PDF的Util
  • 【openwrt学习笔记】新patch的制作和旧patch的修改
  • 【GIT】Git clone https://xxx.git 报错仓库找不到,ssh却可以。
  • Vue系列(三)之 基础语法下篇【事件处理,表单综合案例,组件通信】
  • AI 编码助手 Codewhisperer 安装步骤和使用初体验
  • Python操作Elasticsearch
  • 面试打底稿② 专业技能的第二部分
  • java 对mybatis拦截Interceptor进行权限控制(条件修改),入参修改,返回修改
  • 鲲鹏+麒麟v10 sp1 打包tomcat
  • 大屏大概是怎么个开发法(前端)
  • 什么是Selenium?使用Selenium进行自动化测试!