Готов ли к передаче, приняты ли байты, была ли ошибка.
Возможно задание тайм-аута. Можно подождать
какого-либо события, связанного с сокетом.
Но можно использовать и с нулевым значением тайм-аута.