android socket库,OkSocket 一个Android轻量级Socket通讯框架

OkSocket是一个适用于Java应用和Android的开源轻量级Socket通信库,让开发者专注于业务逻辑而非TCP通信原理。它提供TCP连接、重连、心跳、粘包拆包、SSL支持等功能,适合各种规模的项目。使用简单,只需在Gradle中添加依赖即可开始使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OkSocket Document

An blocking socket client for Java application or Andorid.

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322d677265656e2e737667

68747470733a2f2f6170692e62696e747261792e636f6d2f7061636b616765732f78757568616f6f2f6d6176656e2f4f6b536f636b65742f696d616765732f646f776e6c6f61642e737667

68747470733a2f2f6170692e62696e747261792e636f6d2f7061636b616765732f78757568616f6f2f6d6176656e2f536572766572496d706c2f696d616765732f646f776e6c6f61642e737667

Open source licenses

Basic Socket Library

Socket Server Plugin Library

中文在线文档

OkEchoServer Open Source

Because the echo server already out of service.ofcause online server is not working properly, we decided to open source, hoping let more people who need point-to-point, mobile-to-mobile communication to get more help.

OkSocket Introduce OkSocket is a Java library project designed to solve lightweight Socket communication, in order to enable developers to focus more on business logic, rather than TCP communication principles and some protocols. Make Socket communication more beautiful, suitable for large, medium and small Project, the rapid development of stable, maintainable, reliable Socket connection.

Feature

SocketClient Tcp IPV4 Connect

Socket Standard Protocol

SocketClient Reconnect

SocketClient Heartbeat

Socket Sticky Unpacking

Socket SSL Socket Support

Client Callback In Thread / Main Thread

Socket Client Redirect

SocketServer Support

Instructions

OkSocket instruction manual WIKI

Add the following configuration to the build.gradle file under the project project.

allprojects {

repositories {

jcenter()

}

}

Make sure you have already done with put JCenter into repositories blocking in project Gradle files than you need add the following configuration to the module's build.gradle file.

dependencies {

//Basic Socket client functionality

api 'com.tonystark.android:socket:latest.release'

//If you want to use server functionality, you need to compile the following libraries

api 'com.tonystark.android:socket-server:latest.release'

}

Policy

Copyright [2018] [徐昊]

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this file except in compliance with the License.

You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS" BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值