All Projects → yangjiantao → AndroidNetworkProgramming

yangjiantao / AndroidNetworkProgramming

Licence: other
Android网络编程实战总结,涉及HTTP、TCP、UDP常用协议。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to AndroidNetworkProgramming

Nettychat
基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
Stars: ✭ 1,979 (+5720.59%)
Mutual labels:  socket, protobuf, im
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (+88.24%)
Mutual labels:  socket, im
Hey
An Simple IM App besed on Socket
Stars: ✭ 50 (+47.06%)
Mutual labels:  socket, im
Jstp
Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (+288.24%)
Mutual labels:  socket, ipc
fire-im
分布式IM服务,参考https://github.com/crossoverJie/cim 实现
Stars: ✭ 17 (-50%)
Mutual labels:  socket, im
Cellnet
High performance, simple, extensible golang open source network library
Stars: ✭ 3,714 (+10823.53%)
Mutual labels:  socket, protobuf
T Io
解决其它网络框架没有解决的用户痛点,让天下没有难开发的网络程序
Stars: ✭ 1,331 (+3814.71%)
Mutual labels:  socket, im
Him Vue
开源的H5即时聊天系统 spring-boot + netty + protobuf + vue ~
Stars: ✭ 142 (+317.65%)
Mutual labels:  protobuf, im
Kalm.js
The socket manager
Stars: ✭ 155 (+355.88%)
Mutual labels:  socket, ipc
Ohsce
PHP HI-REL SOCKET TCP/UDP/ICMP/Serial .高可靠性PHP通信&控制框架SOCKET-TCP/UDP/ICMP/硬件Serial-RS232/RS422/RS485 AND MORE!
Stars: ✭ 206 (+505.88%)
Mutual labels:  socket, ipc
Unitysocketprotobuf3demo
主要实现了用Unity对接了Leaf服务器。其次带了些小工具。
Stars: ✭ 244 (+617.65%)
Mutual labels:  socket, protobuf
socket
Dazzle Async Socket
Stars: ✭ 19 (-44.12%)
Mutual labels:  socket, ipc
Him Netty
开源的H5即时聊天系统 spring-boot + netty + protobuf + vue ~
Stars: ✭ 194 (+470.59%)
Mutual labels:  protobuf, im
Veza
IPC/TCP Networking Utility to connect several processes with great concurrency.
Stars: ✭ 45 (+32.35%)
Mutual labels:  socket, ipc
Netty Learning Example
🥚 Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。
Stars: ✭ 2,146 (+6211.76%)
Mutual labels:  protobuf, im
Jocket
Low-latency java socket implementation (using shared memory)
Stars: ✭ 83 (+144.12%)
Mutual labels:  socket, ipc
Im
IM server based on netty. Provides a client jar. Integrate with your own login system.基于netty实现的IM服务端,提供客户端jar包,可集成自己的登录系统
Stars: ✭ 490 (+1341.18%)
Mutual labels:  protobuf, im
Rpc Thunderdome
A comparison between Proteus RPC and other commonly used RPC frameworks
Stars: ✭ 22 (-35.29%)
Mutual labels:  protobuf, ipc
procbridge
A super-lightweight IPC (Inter-Process Communication) protocol over TCP socket.
Stars: ✭ 118 (+247.06%)
Mutual labels:  socket, ipc
go-chat
go-chat.使用Go基于WebSocket开发的web聊天应用。单聊,群聊。文字,图片,语音,视频消息,屏幕共享,剪切板图片,基于WebRTC的P2P语音通话,视频聊天。
Stars: ✭ 516 (+1417.65%)
Mutual labels:  protobuf, im

AndroidNetworkProgramming

Android网络编程实战总结,涉及HTTP、TCP、UDP等常用协议。

内容规划

  • Http: Server端介绍NanoHttpd开源库的设计和实现,Client端常用三方库推荐。
  • TCP:对即时通信App开发总结,分享优化方案。(这里偏Client端)
  • UDP:实际项目经验总结。
  • demo:具有参考价值的代码及demo。

IM即时通信实战-Android端实现参考app模块可直接运行查看通信log日志。

Thanks

all my friends.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].