Bridge: успешный handshake
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
group = 'asys'
|
||||
version = '0.6.2-SNAPSHOT'
|
||||
version = '0.6.3-SNAPSHOT'
|
||||
|
||||
apply plugin: 'osgi'
|
||||
|
||||
|
||||
@@ -11,10 +11,10 @@ import asys.mcsmanager.packets.SC_HandshakeResult;
|
||||
import asys.mcsmanager.packets.codec.Params;
|
||||
import com.google.common.collect.BiMap;
|
||||
import com.google.common.collect.ImmutableBiMap;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import io.netty.channel.ChannelHandlerContext;
|
||||
import io.netty.channel.ChannelInboundHandlerAdapter;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Map;
|
||||
|
||||
class ServerPacketHandler extends ChannelInboundHandlerAdapter implements IPacketHandler {
|
||||
@@ -22,9 +22,17 @@ class ServerPacketHandler extends ChannelInboundHandlerAdapter implements IPacke
|
||||
1, CS_Handshake.class,
|
||||
2, SC_HandshakeResult.class
|
||||
);
|
||||
private static final Map<Class<? extends Packet>, IPacketHandler> handshakeHandlers = Collections.emptyMap();
|
||||
private static Map<Class<? extends Packet>, IPacketHandler> handshakeHandlers;
|
||||
private static final String PASSCODE = "testpassphrase";
|
||||
|
||||
ServerPacketHandler() {
|
||||
if (handshakeHandlers == null) {
|
||||
handshakeHandlers = ImmutableMap.of(
|
||||
CS_Handshake.class, this
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void channelActive(ChannelHandlerContext context) throws Exception {
|
||||
context.channel().attr(Params.KNOWN_PACKETS).set(handshakePackets);
|
||||
|
||||
Reference in New Issue
Block a user