public GameSocketProtocol(GameSocketReader reader, Version client) : this(reader, client, new GameSocketMessageHandlerInvokerManager()) { }
public GameSocketProtocol(GameSocketReader reader, Version client, GameSocketMessageHandlerInvokerManager handlerInvokerManager) { Reader = reader; Client = client; HandlerInvokerManager = handlerInvokerManager; }
public GameSocketProtocol(GameSocketReader reader, int clientRelease = 0, int clientDate = 0, int clientTime = 0, int clientBuild = 0) : this(reader, null) { Client = new Version(clientRelease, clientDate, clientTime, clientBuild); }