Здравствуйте, abrarov, Вы писали:
A>Проблема не в буферах, а в общих для обеих операций (и не только для них — есть еще таймеры и внешнее управление) per-socket-data.
Не вижу проблемы. Может, неудачное проектирование?
A>И еще — я не нашел в MSDN информации, подтверждающей допустимость одновременного использования одного и того же сокета из разных потоков. Может кто подскажет?
А почему нет то? Сокет дуплексный, к потокам не привязан.