public class Pacemaker
起搏器
为了兼顾灵活性与性能,建议使用起搏器打开网络端口。 使用方法:
其他远程节点绑定所有本地网络接口,但不打开任何接口。
构造起搏器,定时进行触发。
收到起搏器激发包的远程节点将打开正确的网络接口。
Pacemaker(java.net.InetSocketAddress group, kotlin.jvm.functions.Function1<? super org.slf4j.Logger,kotlin.Unit> loggerSetting)
java.net.InetSocketAddress
getGroup()
void
invoke()
scan()
public Pacemaker(java.net.InetSocketAddress group, kotlin.jvm.functions.Function1<? super org.slf4j.Logger,kotlin.Unit> loggerSetting)
group
public void scan()
重新扫描并打开所有本地网络接口
public void invoke()
发送激发包
public java.net.InetSocketAddress getGroup()
组播地址和端口