| ヤフー経由でアマゾンを検索! |
|
Amazon.co.jp
本書は、ソケットによるネットワークプログラミングの技法を解説したものである。内容は、ネットワークプログラムの特徴を調べ、5つのパートから構成されている。Part1「クライアントから観たネットワークプログラミング」では、ソケットの紹介を行い、http、TCP、UDP などのネットワーク定理を述べている。Part2「サーバの観点と負荷制御」では、マルチタスク化の技術、I/O制御、ソケットのオプションを使ってソケットプログラミングを拡張する方法を紹介している。Part3「ソケットの客観的考察」では、C言語だけではなくC++やJavaのようなオブジェクト指向言語によるネットワークプログラミングや実装の限界について説明している。Part4「高度なソケットの付加価値」では、セキュリティ、ブロードキャストとマルチキャスト、IPv6など広範囲の高度なネットワークプログラミングについて解説している。Part5「付録」では、本文中に関連する表やリスト、ソケットとカーネルAPIの説明などが収録されている。各パートは、前のパートを踏まえた内容となっており、連続性がある。
本書のWebサイトには、サンプルのソースコードや、ソケットプログラミングに関連する情報などがあり、より効率的に理解することができる環境が提供されている。本書は、ネットワークによるタスクの分散処理など高度なネットワークプログラミングに興味のある技術者におすすめしたい。(大塚佳樹)