
用sendUrgentData这个来判断服务端是否异常关闭
想实现自动连接服务端,如果用
socket = new Socket("192.168.1.4",1821)
socket.connect()
只有每次去new创建这个sock对象,因为只有sock对象创建好了才由输入输出流
目前的实现方式就是,
1.在原有的基础上,再开多一个线程,专门负责发送心跳,
2.先睡眠500毫秒,
3.用socket.sendUrgentData(FF),给服务端,
4.如果服务端异常关闭的话,我就捕捉这个异常。。。
5.循环
心跳的意思就是每隔一段时间,客户端给服务器发一段消息:
1、客户端:服务器,我还活着,你死了没
2、服务器:客户端,我知道你还活着这个信息,我已经记录下来了,同时告诉你我也还活着
更多问题到问题求助专区http://bbs.houdunwang.com/
A.设计一个符合单例模式的连接池管理类.B.在连接池管理类唯一实例被创建的时候去读取一个资源文件,资源文件里面记录了相应的数据库信息,例如url,user,password等信息.
C.创建多个连接池的实例,每一个实例都是一个特定数据库的连接池,连接池管理类实例,为每个连接池取一个名字,通过不同的名字来管理不同的连接池.
D.对于同一个数据库有多个用户使用不同的名称和密码访问的情况,也可以通过资源文件去处理,即使用同一个url使用不同的用户名和密码的数据库连接信息!
它们之间通过一根心跳线采连接,这也称为“心跳检测”。心跳线主要利用一条RS 233检测链路来完成,采用Ping方式检测验证系统宕机检测的准确性。安装在主机上的高可用软件通过心跳线来实时监测对方的运行状态。一旦正在工作的主机A 因为各种硬件故障,如电源失效、主要部件失效或者启动盘失效等导致系统发生故障,主机B 可以立即投入工作。这样可以在最大限度上保证网络地正常运行。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)