「有効」の定義は何?
それがsocket()で作られたかどうか、ということ?
現在通信可能かどうか、ということ?