Все порты сканировать смысла нет вообще, поскольку ты задолбёшься ждать, да и канал быстро забьётся. Просканируй диапазон на наличие открытых портов с помощью masscan например, а потом уже эти порты вводи в программу.
Да и сам РС работает только с http, если мне память не изменяет