/** * Processes a create session response **/ public void RecvCreateRsp(BinaryReader s) { UInt32 sessionStatus; char[] sessionKey; this.sessionId = s.ReadUInt32(); sessionStatus = s.ReadUInt32(); if (sessionStatus != 0) { Console.WriteLine("Session Creation Failed: {0}", sessionStatus); listener.OnSessionOperationFail("Session Creation Failed"); return; } sessionKey = s.ReadChars(12); listener.OnSessionCreationSuccess(sessionKey); }