您的位置:首页 > 科技 > 能源 > 企业网站优化方式_网络建设与运维_台州seo公司_推广电话

企业网站优化方式_网络建设与运维_台州seo公司_推广电话

2024/12/23 3:59:49 来源:https://blog.csdn.net/banzhuantuqiang/article/details/143644477  浏览:    关键词:企业网站优化方式_网络建设与运维_台州seo公司_推广电话
企业网站优化方式_网络建设与运维_台州seo公司_推广电话

1、使用的库版本:org.java-websocket:Java-WebSocket:1.5.2

2、WebSocket 中,有时候需要保持连接,会采用发送心跳或者发送ping回应pong

博主项目中用的是第二种,Android 项目中作为客户端,服务端会发送ping,要求收到ping后发送pong给服务端。其实框架内部是自动处理了的。具体可看WebSocketAdapter.java中代码,下面贴出关键代码

  @Overridepublic void onWebsocketPing(WebSocket conn, Framedata f) {conn.sendFrame(new PongFrame((PingFrame) f));//这里自动帮我们处理了}/*** This default implementation does not do anything. Go ahead and overwrite it.** @see org.java_websocket.WebSocketListener#onWebsocketPong(WebSocket, Framedata)*/@Overridepublic void onWebsocketPong(WebSocket conn, Framedata f) {//To overwrite}

如果收到ping后需要自定义发送发送pong消息回应怎么办?创建WebSocketClient时,重写

onWebsocketPing函数即可,里面编辑发送自己想要发送的消息

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com