Dilma писал(а):
от окна в TCP модуле лучше избавиться Нет, окно делает одну очень важную вещь - синхронизацию с основной Thread. Таким образом, все callback-и вызываются в контексте основной нити. Это самый простой путь.
------------ Дoбавленo:
Я только одного не пойму: зачем было городить огород из персональных Thread на каждый сокет, когда можно было просто использовать WSAAsyncSelect