Сообщение от kirill436
А где посмотреть порты свободные?например я зашел на адрес этот,что дальше?
|
По ходу вы впервые купили себе компьютер и не знаете что такое Windows. Советую сначала изучить, что такое интернет, научиться пользоваться поиском, найти Википедию и прочие миллионы сайтов, где имеются статьи по поводу организации портов. Тогда и не возникнут вопросы, где их посмотреть и как туда попасть.
Компьютер может иметь от 1 до 65536 портов. Компьютер является многозадачным устройством, т.е. Может одновременно запускать множество процессов и выделять каждому процессу свой порт. Если какому-то процессу отдан какой-либо порт, то этот порт считается закрытым для всех остальных процессов. Каждая программа во время работы может открывать несколько процессов, каждый из которых выполняет определённое действие, например, один процесс выполняет последовательный скрипт выполнения задачи, другой процесс занимается передачей данных по сети и т.д.
Некоторые диапазоны портов в Windows по умолчанию изначально закрыты, например которые используются Windows для своих служебных целей по обслуживанию работы ОС.
В большинстве UNIX-подобных ОС, а так же Windows, порты с номерами 0—1023 служебные и к ним не даётся просто так доступ, они имеют особые привилегии и права на доступ.
Так же, имеются специальные порты, назначаемые системой по умолчанию. Например, для обслуживания сетевого трафика HTTP предназначены порты 80 или 8080 и спецпорт 443. Для обслуживания трафика почтовых клиентов по протоколу SMTP предназначен порт 25. И так далее.
Остальная большая часть портов являются свободными, т.е. Фактически Открытыми.
Нужно понимать, что на компе может быть много разных программ и некоторые могут работать в фоне и постоянно занимать определённые порты для своей деятельности. Антивирусы и файерволлы так же бронируют для себя свои диапазоны портов и никого туда не пускают.
А если порт занят, то никакая другая программа или процесс не могут использовать занятый порт.
Но, вот ещё что, если хочется поймать и захватить свободный порт, то нужно его захватить и открыть. А чтобы открыть порт, нужно запустить процесс, при котором Windows проверит, даст добро и откроет его для вашего процесса. Тут все просто, вы указываете IP-адрес устройства, присутствующего и определившегося сетевого устройства и через двоеточие назначаете свободный, ни чем не занятый порт. Таким образом устройство соединяется, создаёт процесс и готово к принятию данных через открывшийся для него порт.
Нужно проверить, не записан ли в текстовом файле какой-нибудь другой адрес и порт доя этой программе, из которого она берёт данные.