Java实现tcp心跳-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java实现tcp心跳

2016-06-13 11:10:16 2241 2

需要用到tcp心跳机制来确保客户端alive,本小菜对网络编程这块了解不多,对如何实现心跳搞得头大

取消 提交回答
全部回答(2)
  • 南极小企鹅
    2019-07-17 19:35:24

    简单的来说,就是跟服务器建立连接后,周期性发送一个命令包。
    一般来说约定协议通常会用 命令号-子命令号-body, 可以约定一个命令号作为心跳命令,server端接受到此命令不做任何处理即可。

    0 0
  • 爵霸
    2019-07-17 19:35:24

    关于你讲的TCP心跳机制,我样给你讲吧。你用JAVA,是用SOCKET来做吗?如果是,你只需在客户端定时连接服务器,发送一信息就可以了,比如:“i'm machine a , i'm living.”。这样服务器就知道Machine A 还活着。如果在协定的时间内,服务器没有收到来自哪客户机的信息,服务器会认会哪台客户机已下线。大概是这样一个机制。

    0 0
添加回答
相关问答

0

回答

您好java性能问题:有没有比较字符串是否相等的最快方法?

2021-11-07 00:39:14 126浏览量 回答数 0

0

回答

请问java性能问题:如何优化向HashMap插入元素的速度?

2021-11-12 17:18:18 120浏览量 回答数 0

0

回答

请问java中常用的性能调优诊断工具都有哪些,请帮忙提供一下?

2021-11-06 22:35:44 69浏览量 回答数 0

0

回答

请问java中使用BigDecimal计算操作性能最优的做法是什么?

2021-11-07 15:42:19 193浏览量 回答数 0

1

回答

java中DoubleBufferedQueue与ArrayBlockingQueue哪个性能更高?

2021-11-06 21:50:01 172浏览量 回答数 1

1

回答

java中ArrayBlockingQueue与DoubleBufferedQueue哪个性能更高?

2021-11-06 21:47:49 192浏览量 回答数 1

1

回答

java性能问题:有没有比较字符串是否相等的最快方法?

2021-11-06 16:21:40 147浏览量 回答数 1

1

回答

java性能问题:如何优化向HashMap插入元素的速度?

2021-11-06 15:41:34 196浏览量 回答数 1

1

回答

java中常用的性能调优诊断工具都有哪些,请帮忙提供一下?

2021-11-06 10:24:39 140浏览量 回答数 1

1

回答

java中使用BigDecimal计算操作性能最优的做法是什么?

2021-11-06 16:35:15 211浏览量 回答数 1
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载