Такая проблема: переношу программу из Windows в Linux, и столкнулся я с тем, что recv | accept не разблокируются, когда я из другого потока закрываю сокет, на котором они висят. Как это побороть? В Windows, я всегда запускал поток, который вставал в recv или accept, а когда приходило время гаситься - закрывал сокет, и поток завершался..... Как нибудь в Linux можно достить подобного результата?