private void _client_OnReceive(byte[] data) { ((Unpacker)_context.Unpacker).Unpack(data, (package) => { OnNewPackageReceived?.Invoke(this, package); }); }
private void _server_OnReceive(object userToken, byte[] data) { IUserToken ut = (IUserToken)userToken; Unpacker up = (Unpacker)ut.Unpacker; log4j.Info(ut.ID); up.Unpack(data, (package) => { //log4j.Info("sessionID: " + ut.ID + ", " + Newtonsoft.Json.JsonConvert.SerializeObject(package)); OnNewPackageReceived?.Invoke(userToken, package); }); }