
Anetty for Android เป็นไลบรารีการสื่อสาร Android Link โดยใช้บรรจุภัณฑ์รองของ Netty เพื่อพัฒนาการโต้ตอบเครือข่ายประสิทธิภาพสูงและความน่าเชื่อถือสูงอย่างรวดเร็ว ในขณะที่สร้างความมั่นใจในการพัฒนาได้ง่ายมันยังช่วยให้มั่นใจถึงประสิทธิภาพของแอปพลิเคชันความมั่นคงและความสามารถในการปรับขนาด

นอกจากนี้คุณยังสามารถดาวน์โหลดแอพสาธิตได้โดยตรงเพื่อสัมผัสกับเอฟเฟกต์
เพิ่มพื้นที่เก็บข้อมูลระยะไกลใน Build.gradle หรือ sett.gradle ของ Project
repositories {
// ...
mavenCentral()
}การเพิ่มการพึ่งพาการนำเข้าใน build.gradle ของโมดูล
// ANetty
implementation ' com.github.jenly1314:anetty:1.1.0 '
Anetty ไม่ได้จัดเตรียมไลบรารี encapsulation ฝั่งเซิร์ฟเวอร์ Netty ในขณะนี้เนื่องจากในสถานการณ์จริงเซิร์ฟเวอร์โดยทั่วไปอาศัยธุรกิจที่สอดคล้องกันของโครงการ เพื่ออำนวยความสะดวกในการสาธิตไคลเอนต์ Anetty มีการสาธิตเซิร์ฟเวอร์อย่างง่ายที่นี่ เรียกใช้ anettyserver โดยตรงในวิธีการหลักใน Java เพื่อเริ่มบริการ Netty (การสาธิตนี้เป็นหลักเพื่อความสะดวกในการทดสอบและการสื่อสารกับลูกค้าของ Anetty)
Netty Server:
// 初始化并启动服务
new ANettyServer (). start ( port );ไคลเอนต์ Netty:
// 初始化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 Help โดยตรง
หากคุณชอบ Anetty หรือรู้สึกว่า Anetty ช่วยคุณได้คุณสามารถคลิก "ดาว" ที่มุมขวาบนเพื่อรองรับ การสนับสนุนของคุณคือแรงจูงใจของฉันขอบคุณ?
นอกจากนี้คุณยังสามารถสแกนรหัส QR ด้านล่างและขอให้ผู้เขียนมีกาแฟหนึ่งถ้วย☕
| บล็อกของฉัน | คนอื่น ๆ | คนขี้เกียจ | CSDN | สวนสาธารณะ |
|---|---|---|---|---|
| บล็อกของเจนลี่ | Jenly1314 | Jenly1314 | Jenly121 | เจนลี่ |
| บัญชีอย่างเป็นทางการของ WeChat | กล่องจดหมาย gmail | อีเมล QQ | กลุ่ม QQ | กลุ่ม QQ |
|---|---|---|---|---|
| Jenly666 | Jenly1314 | Jenly1314 | 20867961 | 64020761 |