CAsyncSocketを用いたサーバー側TCPIPのプログラムを書いてます。
SOCKET の生成→リスニング開始→OnAcceptイベント

までは来るのですが、
そのあと、
ハンドラ内でAcceptして抜けた後、
クライアント側でデータ送信しても
OnRecieveイベントが発生しません。
Acceptの戻り値は正常終了しています。


LANアナライザで見ると
PUSHにたいしてACKは返っているのですが、
送信するたびにWINDOWサイズが小さくなっているので
サーバー側は受け取っているのだけどイベントが
発生しないので取り出されずに
バッファを消費していっている感じです。

なにか考えられるミスはありますか?

ちなみにクライアントがMFCでないのでアーカイブはつかえません。