コード例 #1
0
ファイル: SessionClient.cs プロジェクト: arif-sb/Screenary
        /**
         * Processes a terminate session response
         **/
        public void RecvTermRsp(BinaryReader s)
        {
            UInt32 sessionId;
            UInt32 sessionStatus;

            char[] sessionKey;

            sessionId     = s.ReadUInt32();
            sessionStatus = s.ReadUInt32();

            if (sessionStatus != 0 || sessionId != this.sessionId)
            {
                Console.WriteLine("Session Termination Failed: {0}", sessionStatus);
                listener.OnSessionOperationFail("Session Termination Failed");
                return;
            }

            sessionKey = s.ReadChars(12);

            listener.OnSessionTerminationSuccess(sessionKey);
        }