Наведите порядок в понятиях. Ссылка, которую дал
Quaker, для проверки доступности порта. IP адрес вашего компа вы узнавали по ссылке от
rugas, сайт один и тот же, но задачи разные.
Теперь далее, доступность порта проверяется при запущенном клиенте, но даже с закрытым портом можно успешно скачивать/раздавать, единственная проблема, которая может возникнуть, если участников обмена будет мало и у всех будут закрыты порты, вот тут ваши клиенты не смогут друг друга обнаружить и обмен происходить не будет.