Здравствуйте, OdesitVadim, Вы писали:
OV>Одну маленькую проблему вижу сразу — надо закрывать этот сокет только в одном треде, а в втором не трогать, либо обрабатывать EBADF.
Используйте shutdown. Этот системный вызов позволяет закрыть соединение в одном направлении.