2010-12-02 53 views
0

我需要一些幫助來確定此程序的設計原則。我不希望編程代碼,而是一些設計和體系結構理論。使用套接字API創建服務器和客戶端程序,如在線預訂程序C

我使用Socket API以C語言進行編程。我想知道如何完成它需要SQL數據庫,套接字API,其他語言等。如果可能沒有很多麻煩,我想上傳到網絡服務器上。我很感謝你的幫助。

感謝。

+0

這是一個巨大的項目,如果它是一個真正的系統;你不能在這裏得到一個有用的答案。如果是作業,那麼你可以做許多簡化,使其易於處理。 – 2010-12-02 00:13:39

回答

1

使小型庫具有用於套接字API的封裝函數,用於SQL數據庫訪問的另一個庫以及您可能使用的任何其他庫。這些庫應該做錯誤處理,以及你可能做的任何其他事情。發出一些診斷信息並決定是否繼續或中止程序,然後執行。構建和測試這些庫。

然後編寫您的程序,即讀寫數據庫和網絡以及您可能添加的任何其他內容。建設時與您的圖書館鏈接。

這個程序,根據我對問題的理解,它將監聽端口上的傳入連接,分支線程(或進程),並繼續監聽。子進程將決定要讀取或寫入的內容以及是網絡還是數據庫。

我希望這是足夠簡單的作業讓你開始。

相關問題