Linuxでsocketプログラミングで出来る事以上をやろうとした時のポインタです。Windowsの場合はMSDNを漁れば割とドキュメント化されているので分かりやすいのですが、Linuxはなかなか一箇所に集まった情報が無いので、ちょっとまとめてみました。 とはいえ大抵の知識は、Unix Network Programming, Volume 1: The Sockets Networking API (Addison-Wesley Professional Computing Series)を読めば手に入ります。 これ以外にも「こんなことも出来るよ!」というのを知っている方がいらっしゃいましたら、コメント欄やブコメでご指摘いただけると嬉しいです。 基本的に、 特殊なソケット getsockopt / setsockopt ioctl /proc, /sys のどれかを使うことになりますので