2010-12-02 5 views
0

このプログラムの設計原則を理解するにはいくつかの助けが必要です。私はprogammingコードがむしろいくつかの設計とアーキテクチャの理論を期待していません。C言語のソケットAPIを使用したオンライン予約プログラムのようなサーバーとクライアントプログラムの作成

私はソケットAPIを使用してC言語でプログラミングしています。私はそれを完了するためにSQLデータベース、ソケットAPI、他の言語などが必要であることを知りたい。できるだけ多くの手間をかけずにできるなら、ウェブサーバーにアップロードしたいと思う。私はあなたに助けていただきありがとうございます。

ありがとうございました。

+0

実際のシステムの場合は、これは巨大なプロジェクトです。あなたはここで答えを得ることはできません。宿題の場合、あなたは扱いやすいように多くの単純化を行うことができます。 –

答えて

1

ソケットAPI用のラッパー関数、SQLデータベースアクセス用の別のライブラリ、およびその他のものを持つ小さなライブラリを作成します。これらのライブラリは、あなたが行う可能性のあるものの中で、エラー処理を行うべきです。いくつかの診断を出して、プログラムを続行するか中止するかを決定し、実行します。これらのライブラリをビルドしてテストします。

次に、プログラムを書きます。つまり、データベースとネットワークに追加して読み書きすることができます。構築時にあなたの図書館とリンクする。

このプログラムは、質問からわかるように、着信接続のポートでリッスンし、スレッド(またはプロセス)をフォークしてリスニングを継続します。子プロセスは、何を読み書きするか、またはネットワークかデータベースかを決定します。

私はこれが宿題を始めるのに十分であることを望みます。

関連する問題