コード例 #1
0
ファイル: RequestHandler.cs プロジェクト: makefortune/CGSF
        public ResponseData RequestLogin(RequestData dbRequest)
        {
            try
            {
                var serializer = MessagePackSerializer.Get<DB.RequestLogin>();
                var request = serializer.UnpackSingleObject(dbRequest.Datas);

                return RequestLoginValue(ERROR_CODE.NONE, dbRequest);
            }
            catch
            {
                return RequestLoginValue(ERROR_CODE.DB_LOGIN_EXCEPTION, dbRequest);
            }
        }
コード例 #2
0
ファイル: RequestHandler.cs プロジェクト: makefortune/CGSF
        ResponseData RequestLoginValue(ERROR_CODE result, RequestData dbRequest)
        {
            var reqponseData = new ResponseData()
            {
                PacketID = PACKET_ID.DB_RESPONSE_LOGIN,
                SessionID = dbRequest.SessionID,
                PacketProcessIndex = dbRequest.PacketProcessIndex,
            };

            var response = new DB.ResponseLogin() { Result = result, UserID = dbRequest.UserID };
            var serializer = MessagePackSerializer.Get<DB.ResponseLogin>();
            reqponseData.Datas = serializer.PackSingleObject(response);

            return reqponseData;
        }
コード例 #3
0
ファイル: DBManager.cs プロジェクト: makefortune/CGSF
 public void InsertRequest(RequestData request)
 {
     RequestQueue.Enqueue(request);
 }
コード例 #4
0
 public void InsertRequest(RequestData request)
 {
     RequestQueue.Enqueue(request);
 }