netty-确定互联完成

This commit is contained in:
2023-08-22 22:26:56 +08:00
parent 0d275239a8
commit 9b614251ca
8 changed files with 30 additions and 54 deletions

View File

@@ -9,8 +9,8 @@ public interface NettyConstant {
/**
* session中存储终端发送的额外参数
*/
public static AttributeKey<ChannelParam> CHANNEL_PARAM = AttributeKey.newInstance("CHANNEL_PARAM");
AttributeKey<ChannelParam> CHANNEL_PARAM = AttributeKey.newInstance("CHANNEL_PARAM");
public final static String SPIT_WORD = "#";
String SPIT_WORD = "#";
}

View File

@@ -7,9 +7,12 @@ public class VenueMessage implements Serializable {
private MessageType messageType;
private String message;
public VenueMessage(MessageType type, String msg) {
this.messageType = type;
this.message = msg;
public VenueMessage() {
}
public VenueMessage(MessageType messageType, String message) {
this.messageType = messageType;
this.message = message;
}
public MessageType getMessageType() {

View File

@@ -8,6 +8,8 @@ public enum ServerMessageUtils {
INSTANCE;
public void sendMsg(Channel channel, VenueMessage message) {
channel.writeAndFlush(EncodeMsg.INSTANCE.encode(message));
if (channel != null) {
channel.writeAndFlush(EncodeMsg.INSTANCE.encode(message));
}
}
}