私はpoll()
自分のプログラムで関数を使用しています。フラグを使用するには、すべてのヘッダー ファイルを含める前に定義する必要があるこのリンクを読みました。このフラグが必要だったのは、ソケットをポーリングして、クライアントがハングアップしたかどうかを教えて、対応するスレッドを終了できるようにするためです。POLLRDHUP
_GNU_SOURCE
ところで、私は複数のクライアントを同時に処理できる「エコー」サーバー用の C プログラムを作成しており、OpenSuse Linux Enterprise Server 10.3 (x86_64) で GCC 4.1.2 を使用しています。