
Anetty for Android는 Netty 2 차 포장을 기반으로 한 Antroid 링크 커뮤니케이션 라이브러리입니다. 개발 편의성을 보장하면서 응용 프로그램 성능, 안정성 및 확장 성을 보장합니다.

데모 앱을 직접 다운로드하여 효과를 경험할 수도 있습니다.
Project의 Build.gradle 또는 Setting.gradle 에 원격 저장소를 추가하십시오
repositories {
// ...
mavenCentral()
}빌드 에서 가져 오기 종속성 추가 모듈의 그레이드
// ANetty
implementation ' com.github.jenly1314:anetty:1.1.0 '
Anetty는 당분간 Netty Server 측 캡슐화 라이브러리를 제공하지 않습니다. 실제 시나리오에서 서버는 일반적으로 프로젝트의 해당 비즈니스에 의존하기 때문입니다. Anetty 클라이언트의 데모를 용이하게하기 위해 간단한 서버 데모가 여기에 제공됩니다. Netty 서비스를 시작하기 위해 Java의 주요 방법에서 Anettyserver를 직접 실행하십시오. (이 데모는 주로 Anetty의 고객과의 테스트 및 커뮤니케이션의 편의성을위한 것입니다)
Netty Server :
// 初始化并启动服务
new ANettyServer (). start ( port );Netty Client :
// 初始化Netty
Netty mNetty = new ANetty ( new Netty . OnChannelHandler () {
@ Override
public void onMessageReceived ( ChannelHandlerContext ctx , String msg ) {
// TODO 接收到的消息
}
@ Override
public void onExceptionCaught ( ChannelHandlerContext ctx , Throwable e ) {
// TODO 异常
}
}, true );
// 设置连接监听
mNetty . setOnConnectListener ( new Netty . OnConnectListener () {
@ Override
public void onSuccess () {
// TODO 连接成功
}
@ Override
public void onFailure ( Throwable e ) {
// TODO 连接失败
}
});
// 设置发送消息监听
mNetty . setOnSendMessageListener ( new Netty . OnSendMessageListener () {
@ Override
public void onSendMessage ( Object msg ) {
// TODO 发送的消息
}
@ Override
public void onException ( Throwable e ) {
//TODO 异常
}
});
// 初始化后,建立连接
mNetty . connect ( host , port );
//---------------------
// ...
// 发送消息
mNetty . sendMessage ( msg );
//---------------------
// ...
// 断开连接
mNetty . disconnect ();
//---------------------
// ...
// 重连
mNetty . reconnect ( delayMillis );
//---------------------
// ...
// 关闭连接
mNetty . close (); 테스트 해야하는 경우 Netty 서버에서 시작할 수 있습니다. 그런 다음 Netty 클라이언트를 사용하여 해당 연결 주소와 포트를 입력하여 서버와 통신하십시오. (데모 앱을 사용하여 직접 테스트 할 수도 있습니다.)
자세한 내용은 앱의 소스 코드 사용 예제를 확인하거나 API 도움말 문서를 직접 확인하십시오.
Anetty를 좋아하거나 Anetty가 도움이되었다고 생각한다면 오른쪽 상단의 "Star"를 클릭하여 지원할 수 있습니다. 당신의 지원은 나의 동기입니다, 감사합니다?
아래 QR 코드를 스캔하여 저자에게 커피 한 잔을 요청할 수도 있습니다.
| 내 블로그 | github | Gitee | CSDN | 블로그 파크 |
|---|---|---|---|---|
| Jenly의 블로그 | Jenly1314 | Jenly1314 | Jenly121 | 젠리 |
| Wechat 공개 계정 | Gmail 사서함 | QQ 이메일 | QQ 그룹 | QQ 그룹 |
|---|---|---|---|---|
| Jenly666 | Jenly1314 | Jenly1314 | 20867961 | 64020761 |