public IoHandler(SessionConfig sessionConfig, ISocketEncoder encoder, ISocketDecoder decoder, Msg heartBeatPackage) { this.sessionConfig = sessionConfig; this.encoder = encoder; this.decoder = decoder; this.heartBeatPackage = heartBeatPackage; }
public Session(Channel channel) { id = getSeq(); decoder = new DefaultSocketDecoder(); encoder = new DefaultSocketEncoder(); this.channel = channel; exec = new Thread(Run); }
public void Start() { acceptor = new Acceptor(); acceptor.Start(); decoder = new DefaultSocketDecoder(); encoder = new DefaultSocketEncoder(); httpDecoder = new DefaultDecoder(); httpEncoder = new DefaultEncoder(); heartBeatPackage = new Msg(BaseCodeMap.BaseCmd.CMD_HEART_BEAT); SessionConfig sessionConfig = new SessionConfig(10, 10); gameSrvClient = getClient(null, onMsgPush, sessionConfig); }
public Client(SessionConfig sessionConfig, ISocketEncoder encoder, ISocketDecoder decoder, Msg heartBeatPackage) : base(sessionConfig, encoder, decoder, heartBeatPackage) { }
public Client get(SessionConfig sessionConfig, ISocketEncoder encoder, ISocketDecoder decoder, Msg heartBeatPackage) { Client client = new Client(sessionConfig, encoder, decoder, heartBeatPackage); return(client); }