View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window java-sdk-21.2.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.iohao.game.sdk.net.codec
├─ com.iohao.game.sdk.net.codec.DataCodec.class - [JAR]
├─ com.iohao.game.sdk.net.codec.ProtoDataCodec.class - [JAR]
com.iohao.game.sdk.net.internal.join
├─ com.iohao.game.sdk.net.internal.join.NetJoinSelectors.class - [JAR]
├─ com.iohao.game.sdk.net.internal.join.SocketNetJoinSelector.class - [JAR]
├─ com.iohao.game.sdk.net.internal.join.TcpJoinSelector.class - [JAR]
├─ com.iohao.game.sdk.net.internal.join.WebSocketJoinSelector.class - [JAR]
com.iohao.game.sdk.net.message.wrapper
├─ com.iohao.game.sdk.net.message.wrapper.BoolValue.class - [JAR]
├─ com.iohao.game.sdk.net.message.wrapper.BoolValueList.class - [JAR]
├─ com.iohao.game.sdk.net.message.wrapper.ByteValueList.class - [JAR]
├─ com.iohao.game.sdk.net.message.wrapper.IntValue.class - [JAR]
├─ com.iohao.game.sdk.net.message.wrapper.IntValueList.class - [JAR]
├─ com.iohao.game.sdk.net.message.wrapper.LongValue.class - [JAR]
├─ com.iohao.game.sdk.net.message.wrapper.LongValueList.class - [JAR]
├─ com.iohao.game.sdk.net.message.wrapper.StringValue.class - [JAR]
├─ com.iohao.game.sdk.net.message.wrapper.StringValueList.class - [JAR]
com.iohao.game.sdk.net.internal.micro
├─ com.iohao.game.sdk.net.internal.micro.SocketNetMicroBootstrap.class - [JAR]
├─ com.iohao.game.sdk.net.internal.micro.SocketNetMicroBootstrapFlow.class - [JAR]
├─ com.iohao.game.sdk.net.internal.micro.TcpNetMicroBootstrapFlow.class - [JAR]
├─ com.iohao.game.sdk.net.internal.micro.WebSocketNetMicroBootstrapFlow.class - [JAR]
com.iohao.game.sdk.net.internal.codec
├─ com.iohao.game.sdk.net.internal.codec.TcpCodec.class - [JAR]
├─ com.iohao.game.sdk.net.internal.codec.WebSocketCodec.class - [JAR]
com.iohao.game.sdk.net.message
├─ com.iohao.game.sdk.net.message.ExternalMessageCmdCode.class - [JAR]
├─ com.iohao.game.sdk.net.message.NetMessage.class - [JAR]
com.iohao.game.sdk.net.message.internal
├─ com.iohao.game.sdk.net.message.internal.ExternalKit.class - [JAR]
├─ com.iohao.game.sdk.net.message.internal.ExternalMessage.class - [JAR]
com.iohao.game.sdk.command.internal
├─ com.iohao.game.sdk.command.internal.DefaultCommandManager.class - [JAR]
├─ com.iohao.game.sdk.command.internal.DefaultMessageProcess.class - [JAR]
com.iohao.game.sdk.common
├─ com.iohao.game.sdk.common.CmdInfo.class - [JAR]
├─ com.iohao.game.sdk.common.CmdInfoFlyweightFactory.class - [JAR]
com.iohao.game.sdk.command
├─ com.iohao.game.sdk.command.CommandManager.class - [JAR]
├─ com.iohao.game.sdk.command.CommandResult.class - [JAR]
├─ com.iohao.game.sdk.command.DefaultCommandResult.class - [JAR]
├─ com.iohao.game.sdk.command.IoGameClient.class - [JAR]
├─ com.iohao.game.sdk.command.ListenCommand.class - [JAR]
├─ com.iohao.game.sdk.command.RequestCommand.class - [JAR]
com.iohao.game.sdk.kit.attr
├─ com.iohao.game.sdk.kit.attr.AttrOption.class - [JAR]
├─ com.iohao.game.sdk.kit.attr.AttrOptionDynamic.class - [JAR]
├─ com.iohao.game.sdk.kit.attr.AttrOptions.class - [JAR]
com.iohao.game.sdk.net
├─ com.iohao.game.sdk.net.NetChannel.class - [JAR]
├─ com.iohao.game.sdk.net.NetCoreSetting.class - [JAR]
├─ com.iohao.game.sdk.net.NetCoreSettingAware.class - [JAR]
├─ com.iohao.game.sdk.net.NetJoinEnum.class - [JAR]
├─ com.iohao.game.sdk.net.NetJoinSelector.class - [JAR]
├─ com.iohao.game.sdk.net.NetMicroBootstrap.class - [JAR]
├─ com.iohao.game.sdk.net.NetMicroBootstrapFlow.class - [JAR]
├─ com.iohao.game.sdk.net.NetPipelineContext.class - [JAR]
├─ com.iohao.game.sdk.net.NetServer.class - [JAR]
├─ com.iohao.game.sdk.net.NetServerHook.class - [JAR]
com.iohao.game.sdk.net.internal.config
├─ com.iohao.game.sdk.net.internal.config.ClientUserConfigs.class - [JAR]
com.iohao.game.sdk.net.internal
├─ com.iohao.game.sdk.net.internal.DefaultCoreSetting.class - [JAR]
├─ com.iohao.game.sdk.net.internal.DefaultNetChannel.class - [JAR]
├─ com.iohao.game.sdk.net.internal.DefaultNetPipelineContext.class - [JAR]
├─ com.iohao.game.sdk.net.internal.DefaultNetServer.class - [JAR]
├─ com.iohao.game.sdk.net.internal.DefaultNetServerHook.class - [JAR]
com.iohao.game.sdk.command.handler.listen
├─ com.iohao.game.sdk.command.handler.listen.ErrorCallback.class - [JAR]
├─ com.iohao.game.sdk.command.handler.listen.SimpleErrorCallback.class - [JAR]
com.iohao.game.sdk.command.function
├─ com.iohao.game.sdk.command.function.CallbackDelegate.class - [JAR]
├─ com.iohao.game.sdk.command.function.ErrorDelegate.class - [JAR]
├─ com.iohao.game.sdk.command.function.RequestDataDelegate.class - [JAR]
com.iohao.game.sdk.command.handler
├─ com.iohao.game.sdk.command.handler.CreateNetMessage.class - [JAR]
├─ com.iohao.game.sdk.command.handler.ListenMessage.class - [JAR]
├─ com.iohao.game.sdk.command.handler.MessageProcess.class - [JAR]
com.iohao.game.sdk.net.internal.handler
├─ com.iohao.game.sdk.net.internal.handler.AcceptMessageHandler.class - [JAR]
com.iohao.game.sdk.aware
├─ com.iohao.game.sdk.aware.AwareInject.class - [JAR]
com.iohao.game.sdk.kit
├─ com.iohao.game.sdk.kit.CmdKit.class - [JAR]
├─ com.iohao.game.sdk.kit.DataCodecKit.class - [JAR]
├─ com.iohao.game.sdk.kit.InternalKit.class - [JAR]
├─ com.iohao.game.sdk.kit.ProtoKit.class - [JAR]
├─ com.iohao.game.sdk.kit.WrapperKit.class - [JAR]