есть такая штука, что когда сервер посылает ответ, а браузер, например, нажал ф5, то браузер рвёт соединение и делает его заново, а серверу это видится как ошибка отсылки ответа, который браузер же и просил. так что сами по себе сетевые ошибки — это жизнь такая. ничего необычного. вот на счёт "вуд блок" — это вообще не ошибка, это состояние заполненности сетевых буферов, что они ещё предыдущее не отослали и им некуда складывать, ты должен повторить попытку через некоторое время. подходящее время можно определить по результатам вызова селект/полл