「UNIXネットワークプログラミング〈Vol.1〉」を読み終えた。ソケットプログラミングをする人、ネットワーク周りのインフラにたずさわる人は必読だと思った。難しいけど説明が丁寧なのが良い。何でもっと早く読まなかったんだろう。(←最近こればっか) BSD socket をラップした高級な API でネットワークプログラミングする人も読んでおいた方が良さそう。少しでも振る舞いに怪しいところがある場合にトラブルシューティングしやすいだろうし。 特に勉強になったのが TCP/IP 上で起こりうるエラーが socket ではどのように見えるか? I/O 多重化や pre-fork モデルの詳細な比較 マルチキャストとブロードキャスト inetd の登場の背景と実装 など。 あとは以前読んだソケットプログラミングのコードが実はこの本からの引用であることが分かったのが面白かった。 Mosh のソケット
![UNIXネットワークプログラミング〈Vol.1〉を読み終えた - higepon blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/04b33bd2176999e61382d4fa2eb5803892f81191/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F213B9PVJD1L.jpg)