ネットワークプログラミングの関数の流れ socket 関数は、ネットワーク上でデータをやりとりする時に必要な領域の確保を行います。 socket 関数で取得した領域は、close 関数で開放できます。 サーバのbind, listen, accept 関数は、セットで、クライアントからの受信を可能にします。 クライアントのconnect 関数によって、セッションが確立し、データの送受信が可能となります。 終了時は、shutdown 関数を、サーバとクライアントの両方から発行することで終了します。