Android基于socket的TCP通信

时间:2020-05-06 15:36:07
【文件属性】:

文件名称:Android基于socket的TCP通信

文件大小:303KB

文件格式:ZIP

更新时间:2020-05-06 15:36:07

tcp,socket

基于socket套接字的TCP通信,定时发送心跳包以保持长连接,使用守护线程来守护心跳线程,保证心跳线程持续工作。如果断开连接,启动重连接机制,随着重连接次数增加,连接时间拉长,如果重连接次数达到10次,认为网络已断开,放弃连接服务端。(待完善,客户端离线消息应该使用数据库保存,等网络重新建立连接,推送给服务端。)


【文件预览】:
TcpClient
----gradlew(5KB)
----settings.gradle(16B)
----TcpClient.iml(863B)
----.idea()
--------libraries()
--------runConfigurations.xml(564B)
--------misc.xml(3KB)
--------compiler.xml(686B)
--------workspace.xml(153KB)
--------gradle.xml(626B)
--------modules.xml(355B)
--------copyright()
----gradle()
--------wrapper()
----.gradle()
--------3.3()
----local.properties(458B)
----gradlew.bat(2KB)
----gradle.properties(747B)
----.gitignore(127B)
----app()
--------src()
--------libs()
--------app.iml(9KB)
--------.gitignore(8B)
--------build.gradle(966B)
--------proguard-rules.pro(967B)
----build.gradle(521B)

网友评论

  • 谢谢,可以使用