0

明日、TCP/IP プログラミングの試験があります。以下は、この論文に関する以前の質問の 1 つです。

Write and run a client and a server program. Using C language in UNIX, with the
following specifications :

• A TCP client program will send a range of number (e.g. 1 to 10) to the server.
• TCP server accept the number range from client and send back the sum of the
number range. Client will print the result.

この tcp ip プログラムを実行するためのコンパイラやその他の設定のセットアップ方法がわかりません。オンラインで検索すると、クライアント用とサーバー用の 2 つの異なるプログラムが見つかりました。これらのプログラムを実行して目的の出力を得る方法を教えてください。システムにどの種類のコンパイラをインストールする必要がありますか (Windows 7 を使用しています)??

4

5 に答える 5

3

システムで 2 つの異なる端末を開く必要があります。最初のターミナルで、server.c プログラムをコンパイルして実行します (これが実行されている間、すべての IP またはホスト IP (少なくとも) をリッスンしていることを確認してください)。(クライアント プログラムからの要求を待機します) クライアントを実行します。他の端末でプログラムします。

これで問題が解決することを願っています!

UNIX でファイルを作成して実行する方法の詳細については、http: //www.wikihow.com/Compile-aC-Program-Using-the-GNU-Compiler-%28GCC%29 を参照してください。

PS: 呼び出されたコマンド プロンプトでその端末だけが間違っていなければ、win7 でも同じことができます。

可能であれば結果を投稿してください!

于 2013-07-22T16:45:05.567 に答える
1

私はこのサイトからソケットプログラミングを学びました。彼はすべてを詳細に説明しました。Vmware ワークステーションをダウンロードし、 ubuntu をロードします。プログラムが非常に単純であることを理解してください。

于 2013-07-22T17:14:15.683 に答える
0

おそらく、Web 上の Network Socket を見てみることができます。あなたの質問に答えることができる多くの優れたチュートリアルを簡単に見つけることができます.

現在使用しているものに応じて、システムで必要なコンパイラを使用できます。

于 2013-07-22T16:32:29.863 に答える