WindowsのオーバーラップI/OとI/O完了ポートを使ってサーバを作ろうとしてます。
MSDNライブラリなどを見て、とりあえず1つのクライアントの接続を受け付けて
送受信を行うプログラムは動作したのですが、
なにぶん情報が少なくてよくワカンナイコトがいっぱいです。

1)複数の接続を受け入れる場合はバックログの数だけソケット確保・AcceptEXを
  しておいて適宜追加していく、という方法で良いのでしょうか。

2)AcceptEXは接続受け入れと最初のパケットの受信を行いますが
  クライアントが接続してきたにも関わらず何も送信してこない場合には
  とりあえず接続だけ確認して、しばらく待って何も送ってこないようなら
  切断したいのですが、コレはどのように対処すれば良いのでしょうか...

なんか根本的に間違ってる気がしないでもないのですが
アドバイスしていただけるとありがたいです。