[Update]解决空指针异常,添加对美化模式状态同步的支持

This commit is contained in:
chenfufeng
2022-03-24 19:56:42 +08:00
parent 11bb081eae
commit 50856633b0
7 changed files with 20 additions and 9 deletions

View File

@@ -72,7 +72,6 @@ public class NSDNettyManager {
@Override
public void onChannelConnect(Channel channel) {
NettyTcpServer.getInstance().addChannel(channel);
if (mListener != null) {
mListener.onChannelConnect(channel);
}
@@ -80,7 +79,6 @@ public class NSDNettyManager {
@Override
public void onChannelDisConnect(Channel channel) {
NettyTcpServer.getInstance().removeChannel(channel);
if (mListener != null) {
mListener.onChannelDisConnect(channel);
}
@@ -105,6 +103,7 @@ public class NSDNettyManager {
nettyTcpServer.setListener(mDefaultServerListener);
nettyTcpServer.start();
} else {
Logger.i(TAG, "服务端已开启,断开连接!");
NettyTcpServer.getInstance().disconnect();
}
}
@@ -126,6 +125,10 @@ public class NSDNettyManager {
NettyTcpServer.getInstance().sendMsgToAllClients(mogoProtocolMsg);
}
public void sendMsgToSpecifiedClient(MogoProtocolMsg mogoProtocolMsg, Channel channel, ChannelFutureListener listener) {
NettyTcpServer.getInstance().sendMsgToSpecifiedClient(mogoProtocolMsg, channel, listener);
}
/**
* 服务器端注册一个可供NSD探测到的网络 Ip 地址便于给展示叫号机连接此socket
*/