Beispiel #1
0
        public Task <LogOnRequestResult> LogOn(int userId)
        {
            _userId = userId;
            var number = GenerateSequenceNumber();

            MessageHandler.SendMessage(_client, new ClientProtocol.PacketHeader
                                       (
                                           _userId,
                                           ClientProtocol.MessageKind.LogOn,
                                           number
                                       ),
                                       new LogOnPacket());
            _logOnToken = new LogOnToken(number);
            return(_logOnToken.TheTask.Task);
        }
Beispiel #2
0
 public Task<LogOnRequestResult> LogOn(int userId)
 {
     _userId = userId;
     var number = GenerateSequenceNumber();
     MessageHandler.SendMessage(_client, new ClientProtocol.PacketHeader
     (
         _userId,
         ClientProtocol.MessageKind.LogOn,
         number
     ),
     new LogOnPacket());
     _logOnToken = new LogOnToken(number);
     return _logOnToken.TheTask.Task;
 }