久野です。

kaormchd@plum.freemail.ne.jpさん:
> select(soc+1,&mask,NULL,NULL,NULL);
> n=FD_ISSET(soc,&mask);
> だけで十分なような気がするのですが、勘違いしてましたら、ご指摘ください。

  maskの中でビットが「1」になっているものに対応するチャネルのみ
をselectは監視しますよね。

              だから初期化は必要なんじゃないですか?        久野