Мое приложение Android должно использовать IP-адрес / порт для подключения к серверу. Как узнать (по коду), связан ли порт уже или нет?
Безусловно, самый простой способ - попытаться выполнить привязку и проверить возвращаемую ошибку (если она удалась, значит, она не была ранее связана).