Socket.D - Android 开发
开发,主要是对 “会话” 与 “监听器” 接口的应用组合!另外,客户端使用单连接即可:
val session = SocketD.createClient("sd:ws://127.0.0.1:8602/?u=a&p=2")
.open();
目前 Android 的传输适配有(与 Java 包基本兼容,适用 Java 和 Kotlin):
适配 | 基础传输协议 | 支持端 | 安全 | 支持设备 |
---|---|---|---|---|
org.noear:socketd-transport-java-tcp | sd:tcp | c,s | / | 虚拟机,物理机 |
org.noear:socketd-transport-java-udp | sd:udp | c,s | / | 虚拟机,物理机 |
org.noear:socketd-transport-java-websocket | sd:ws, sd:wss | c,s | ssl | 虚拟机,物理机 |
org.noear:socketd-transport-smartsocket | sd:tcp | c,s | ssl | 虚拟机,物理机 |
项目中引入任何 “一个” 或 “多个” 传输适配包即可,例如:
implementation("org.noear:socketd-transport-java-tcp:2.5.12")
implementation("com.github.tony19:logback-android:3.0.0")