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

@@ -23,6 +23,10 @@
<artifactId>slf4j-api</artifactId>
<version>1.7.33</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>

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));
}
}
}