11# ASocket
22
3- [ ![ Download] ( https://img.shields.io/badge/download-App-blue.svg )] ( https://raw.githubusercontent.com/jenly1314/ASocket/master/app/release/app-release.apk )
4- [ ![ MavenCentral] ( https://img.shields.io/maven-central/v/com.github.jenly1314/asocket )] ( https://repo1.maven.org/maven2/com/github/jenly1314/asocket )
5- [ ![ JitPack] ( https://jitpack.io/v/jenly1314/ASocket.svg )] ( https://jitpack.io/#jenly1314/ASocket )
6- [ ![ CI] ( https://travis-ci.com/jenly1314/ASocket.svg?branch=master )] ( https://travis-ci.com/jenly1314/ASocket )
7- [ ![ CircleCI] ( https://circleci.com/gh/jenly1314/ASocket.svg?style=svg )] ( https://circleci.com/gh/jenly1314/ASocket )
8- [ ![ API] ( https://img.shields.io/badge/API-16%2B-blue.svg?style=flat )] ( https://android-arsenal.com/api?level=16 )
9- [ ![ License] ( https://img.shields.io/badge/license-MIT-blue.svg )] ( https://opensource.org/licenses/mit-license.php )
3+ [ ![ MavenCentral] ( https://img.shields.io/maven-central/v/com.github.jenly1314/asocket?logo=sonatype )] ( https://repo1.maven.org/maven2/com/github/jenly1314/ASocket )
4+ [ ![ JitPack] ( https://img.shields.io/jitpack/v/github/jenly1314/ASocket?logo=jitpack )] ( https://jitpack.io/#jenly1314/ASocket )
5+ [ ![ CI] ( https://img.shields.io/github/actions/workflow/status/jenly1314/ASocket/build.yml?logo=github )] ( https://github.com/jenly1314/ASocket/actions/workflows/build.yml )
6+ [ ![ Download] ( https://img.shields.io/badge/download-APK-brightgreen?logo=github )] ( https://raw.githubusercontent.com/jenly1314/ASocket/master/app/release/app-release.apk )
7+ [ ![ API] ( https://img.shields.io/badge/API-16%2B-brightgreen?logo=android )] ( https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels )
8+ [ ![ License] ( https://img.shields.io/github/license/jenly1314/ASocket?logo=open-source-initiative )] ( https://opensource.org/licenses/mit )
109
1110ASocket 是一个TCP/UDP协议的封装库,方便快速实现TCP的长连接与UDP的单播、组播、广播等相关通信。
1211
1312> 通过 ASocket 统一管理 TCP/UDP 相关 Socket,让其适用于Android,在UI主线程调用和回调,在子线程异步处理消息的发送与接收
1413
15- ## Gif 展示
14+ ## 效果展示
1615![ Image] ( GIF.gif )
1716
1817> 你也可以直接下载 [ 演示App] ( https://raw.githubusercontent.com/jenly1314/ASocket/master/app/release/app-release.apk ) 体验效果
@@ -30,7 +29,7 @@ ASocket 是一个TCP/UDP协议的封装库,方便快速实现TCP的长连接
3029 }
3130 ```
3231
33- 2. 在Module的 **build.gradle** 里面添加引入依赖项
32+ 2. 在Module的 **build.gradle** 中添加依赖项
3433 ```gradle
3534 implementation 'com.github.jenly1314:asocket:1.0.0'
3635
@@ -83,55 +82,29 @@ ASocket 是一个TCP/UDP协议的封装库,方便快速实现TCP的长连接
8382
8483### 完整示例
8584
86- #### TCPClient
87- [ TCPClientActivity] ( app/src/main/java/com/king/asocket/app/tcp/TCPClientActivity.kt )
85+ - TCPClient示例:[ TCPClientActivity] ( app/src/main/java/com/king/asocket/app/tcp/TCPClientActivity.kt )
8886
89- #### TCPServer
90- [ TCPServerActivity] ( app/src/main/java/com/king/asocket/app/tcp/TCPServerActivity.kt )
87+ - TCPServer示例:[ TCPServerActivity] ( app/src/main/java/com/king/asocket/app/tcp/TCPServerActivity.kt )
9188
92- #### UDPClient
93- [ UDPClientActivity] ( app/src/main/java/com/king/asocket/app/udp/UDPClientActivity.kt )
89+ - UDPClient示例:[ UDPClientActivity] ( app/src/main/java/com/king/asocket/app/udp/UDPClientActivity.kt )
9490
95- #### UDPServer
96- [ UDPServerActivity] ( app/src/main/java/com/king/asocket/app/udp/UDPServerActivity.kt )
91+ - UDPServer示例:[ UDPServerActivity] ( app/src/main/java/com/king/asocket/app/udp/UDPServerActivity.kt )
9792
98- #### UDPMulticast
99- [ UDPMulticastActivity] ( app/src/main/java/com/king/asocket/app/udp/UDPMulticastActivity.kt )
93+ - UDPMulticast示例:[ UDPMulticastActivity] ( app/src/main/java/com/king/asocket/app/udp/UDPMulticastActivity.kt )
10094
10195更多使用详情,请查看[ Demo] ( app ) 中的源码使用示例或直接查看[ API帮助文档] ( https://jitpack.io/com/github/jenly1314/ASocket/latest/javadoc/ )
10296
10397## 相关推荐
10498
105- #### [ ANetty] ( https://github.com/jenly1314/ANetty ) 基于Netty封装的Android链路通讯库,用以快速开发高性能,高可靠性的网络交互。在保证易于开发的同时还保证其应用的性能,稳定性和伸缩性。
106- #### [ AWebSocket] ( https://github.com/jenly1314/AWebSocket ) 基于okhttp封装的 WebSocket,简洁易用。
99+ - [ ANetty] ( https://github.com/jenly1314/ANetty ) 基于Netty封装的Android链路通讯库,用以快速开发高性能,高可靠性的网络交互。在保证易于开发的同时还保证其应用的性能,稳定性和伸缩性。
100+ - [ AWebSocket] ( https://github.com/jenly1314/AWebSocket ) 基于okhttp封装的 WebSocket,简洁易用。
107101
108- ## 版本记录
102+ ## 版本日志
109103
110104#### v1.0.0:2021-10-13
111105* ASocket初始版本
112106
113- ## 赞赏
114- 如果你喜欢ASocket,或感觉ASocket帮助到了你,可以点右上角“Star”支持一下,你的支持就是我的动力,谢谢 :smiley : <p >
115- <p >您也可以扫描下面的二维码,请作者喝杯咖啡 :coffee:
107+ ---
116108
117- <div >
118- <img src =" https://jenly1314.github.io/image/page/rewardcode.png " >
119- </div >
109+ ![ footer] ( https://jenly1314.github.io/page/footer.svg )
120110
121- ## 关于我
122-
123- | 我的博客 | GitHub | Gitee | CSDN | 博客园 |
124- | :------------------------------------------------------------------------------------| :----------------------------------------------------------------------------------------| :---------------------------------------------------------------------------------------| :-------------------------------------------------------------------------------------| :-------------------------------------------------------------------------------|
125- | <a title =" 我的博客 " href =" https://jenly1314.github.io " target =" _blank " >Jenly's Blog</a > | <a title =" GitHub开源项目 " href =" https://github.com/jenly1314 " target =" _blank " >jenly1314</a > | <a title =" Gitee开源项目 " href =" https://gitee.com/jenly1314 " target =" _blank " >jenly1314</a > | <a title =" CSDN博客 " href =" http://blog.csdn.net/jenly121 " target =" _blank " >jenly121</a > | <a title =" 博客园 " href =" https://www.cnblogs.com/jenly " target =" _blank " >jenly</a > |
126-
127- ## 联系我
128-
129- | 微信公众号 | Gmail邮箱 | QQ邮箱 | QQ群 | QQ群 |
130- | :-------------| :---------------------------------------------------------------------------------| :----------------------------------------------------------------------------------| :--------------------------------------------------------------------------------------------------------------------------| :--------------------------------------------------------------------------------------------------------------------------|
131- | [ Jenly666] ( http://weixin.qq.com/r/wzpWTuPEQL4-ract92-R ) | <a title =" 给我发邮件 " href =" mailto:jenly1314@gmail.com " target =" _blank " >jenly1314</a > | <a title =" 给我发邮件 " href =" mailto:jenly1314@vip.qq.com " target =" _blank " >jenly1314</a > | <a title =" 点击加入QQ群 " href =" https://qm.qq.com/cgi-bin/qm/qr?k=6_RukjAhwjAdDHEk2G7nph-o8fBFFzZz " target =" _blank " >20867961</a > | <a title =" 点击加入QQ群 " href =" https://qm.qq.com/cgi-bin/qm/qr?k=Z9pobM8bzAW7tM_8xC31W8IcbIl0A-zT " target =" _blank " >64020761</a > |
132-
133- <div >
134- <img src =" https://jenly1314.github.io/image/page/footer.png " >
135- </div >
136-
137-
0 commit comments