Здравствуйте, Maxim S. Shatskih, Вы писали:
MSS>А надо выкинуть CAsyncSocket подальше, и пользоваться обычным Berkeley API, если есть желание — то в класс его обернуть.
MSS>CAsyncSocket содержит кучу наворотов, ненужных в стандартных случаях. Собственно, в UNIX вообще никаких async sockets нет — а ОС славится поддержкой TCP/IP
Я и не против пользоваться Berkeley API, только у меня не получается. Правда, я это сделал на перле.

И там, если в одном thread сделать recv ( и он ждет ), то в другом send тоже повисает... Правда, может я там скривил. Завтра попробуй на обычных сокетах покрутить...