我想構建服務器套接字模擬器,但我想在那裏實現一些設計模式。 我將描述我的案例研究,我已經簡化了這些:服務器模擬器的設計模式
我的服務器套接字將始終監聽客戶端套接字。儘管某些請求消息來自客戶端套接字,但服務器模擬器將通過套接字響應客戶端。
響應是響應碼。 '00'將描述成功處理請求消息,另一個應答代碼'00'將描述處理消息請求時出現一些錯誤。
在服務器中有一些UI,這個UI包含檢查響應參數如。 響應代碼 超時間隔
- 當服務器要響應客戶機消息時,從輸入參數響應形式UI採取 響應代碼
- 檢查超時間隔,它將創建睡眠線程和所採取的間隔從UI的超時間隔輸入。
我已經實現了該功能,但是我在一個類中創建了它。我覺得這很糟糕。 你能告訴我什麼類/接口,我必須創建重構我的代碼。
好的提示,我也在閱讀關於響應鏈和一些其他模式 – fredcrs 2011-08-16 15:43:14
我試圖做的一件事是在服務器的應用程序和客戶端都使用相同的「請求服務對象」。你做那個? – fredcrs 2011-08-16 15:50:20