Назад | Перейти на главную страницу

Что произойдет, если я подключусь к используемому порту localhost?

Я новичок в этой дисциплине, поэтому, пожалуйста, не взрывай меня.

У меня Apache в localhost.

localhost:8080

Можно ли сказать, что 8080 - это порт, используемый для связи между клиентом и сервером? Что произойдет, если вы захотите использовать порт, который уже используется другим процессом сервер-клиент?

Это зависит от того, настроены ли вы и другой порт для входящих или исходящих подключений.

«Подключиться к» обычно означает, что вы устанавливаете исходящее соединение с портом назначения. В этом случае, если порт является локальным и программа, использующая порт, использует его для прослушивания входящих соединений, вы только что установили соединение с этой программой. Ваша проблема - можете ли вы разобраться в данных, которые он может отправить, или нет.

Если другая программа также использует свой порт для исходящего соединения, ваша попытка подключения не удастся, и вы обычно получите сообщение об ошибке «адрес / порт уже используется».

Если вы настраиваете порт для прослушивания входящих подключений, и этот порт уже используется, ваша попытка также завершится ошибкой с ошибкой «адрес / порт уже используется».