公司一个项目使用Socket作为主要的通讯手段,Socket默认是长链接,为了知道Client和Server链接是否正常,项目中使用的ClientSocket和ServerSocket都有一个心跳的线程,这个线程主要是为了检测Client和Server是否正常链接,Client和Server是否正常链接主要是用ping pong流程来保证的,ping pong流程图如下图所示:
项目用到的Socket通讯ping pong流程图
最新推荐文章于 2025-07-01 17:15:52 发布
公司一个项目使用Socket作为主要的通讯手段,Socket默认是长链接,为了知道Client和Server链接是否正常,项目中使用的ClientSocket和ServerSocket都有一个心跳的线程,这个线程主要是为了检测Client和Server是否正常链接,Client和Server是否正常链接主要是用ping pong流程来保证的,ping pong流程图如下图所示: