コード例 #1
0
 public static ProcessingResult Error(SessionError error, ServerErrorId?serverErrorId = null)
 {
     return(new ProcessingResult(ResultType.Error)
     {
         _error = error, _serverErrorId = serverErrorId
     });
 }
コード例 #2
0
ファイル: MessageConverter.cs プロジェクト: dngulin/dpong
        public static string GetErrorMessage(SessionError error, ServerErrorId?serverErrorId = null)
        {
            switch (error)
            {
            case SessionError.InternalError: return(Tr._("Internal error occured"));

            case SessionError.ConnectionError: return(Tr._("Connection lost"));

            case SessionError.ProtocolError: return(Tr._("Client protocol error"));

            case SessionError.ServerError:
                return(GetServerErrorMessage(serverErrorId));

            default: return(Tr._("Unknown error"));
            }
        }
コード例 #3
0
 protected void DoErrorSession(EndPoint endPoint, SocketError code)
 {
     SessionError?.Invoke(Session, endPoint, code);
 }
コード例 #4
0
 protected void RaiseError(Session session, EndPoint endPoint, SocketError code)
 {
     SessionError?.Invoke(session, endPoint, code);
 }