Socketのバインド判定

java.net.Socket では isBound() でバインド済みか判定できる。java.nio.SocketChannel では getLocalAddress() の戻り値が null ならば未バインド、null でないならばバインド済み。ServerSocket と SocketChannel、DatagramSocket と DatagramChannel でも同じことが言える。