2014-10-01 93 views
0

我正在寫一個客戶端 - 服務器應用程序。現在我只是在做錯誤處理。如果服務器發生錯誤(在來自客戶端的請求之後),則服務器應該創建一個錯誤對象,將其序列化併發送給客戶端。錯誤代碼的枚舉

在錯誤對象中,我有一個錯誤代碼字段。當然,我可以在這個對象中放置一個枚舉,列出我想要覆蓋的所有可能的錯誤,但是然後序列化的對象會變大。

因此,我正在考慮寫一個可用於服務器和客戶端的外部枚舉類,並且只將錯誤代碼從服務器發送到客戶端。

這是個好主意嗎?

如果客戶端收到這樣的錯誤代碼,他怎麼能在枚舉類中查找相應的枚舉?

+0

的問題是:它曾經發生的錯誤有附加的一些信息?示例是使其失敗的輸入,會話標識,事件標識。否則是的,無論是枚舉或錯誤代碼是一個好主意。 – djjeck 2014-10-01 23:41:40

回答

2

只要發送您在枚舉定義的錯誤代碼: