[Feat]提供乘客屏注册sn到司机屏的接口

This commit is contained in:
chenfufeng
2022-05-17 17:37:21 +08:00
parent ed32517ecf
commit 7c4a07efee
4 changed files with 23 additions and 12 deletions

View File

@@ -83,6 +83,13 @@ public class NSDNettyManager {
mListener.onChannelDisConnect(channel);
}
}
@Override
public void onReceiveClientSign(Channel channel, String sn) {
if (mListener != null) {
mListener.onReceiveClientSign(channel, sn);
}
}
};
/**

View File

@@ -35,6 +35,9 @@ public class MogoProtocolServerHandler extends SimpleChannelInboundHandler<MogoP
if (msg.getProtocolType() == MogoProtocolMsg.IDENTITY_REGIST) {
String sn = new String(msg.getBody());
NettyTcpServer.getInstance().putChannelSN(ctx.channel().id(), sn);
if (mListener != null) {
mListener.onReceiveClientSign(ctx.channel(), sn);
}
} else {
if (mListener != null) {
mListener.onMessageResponseServer(msg, ctx.channel());

View File

@@ -40,4 +40,5 @@ public interface NettyServerListener<T> {
*/
void onChannelDisConnect(Channel channel);
default void onReceiveClientSign(Channel channel, String sn) {}
}