Я новичок в этой дисциплине, поэтому, пожалуйста, не взрывай меня.
У меня Apache в localhost.
localhost:8080
Можно ли сказать, что 8080 - это порт, используемый для связи между клиентом и сервером? Что произойдет, если вы захотите использовать порт, который уже используется другим процессом сервер-клиент?
Это зависит от того, настроены ли вы и другой порт для входящих или исходящих подключений.
«Подключиться к» обычно означает, что вы устанавливаете исходящее соединение с портом назначения. В этом случае, если порт является локальным и программа, использующая порт, использует его для прослушивания входящих соединений, вы только что установили соединение с этой программой. Ваша проблема - можете ли вы разобраться в данных, которые он может отправить, или нет.
Если другая программа также использует свой порт для исходящего соединения, ваша попытка подключения не удастся, и вы обычно получите сообщение об ошибке «адрес / порт уже используется».
Если вы настраиваете порт для прослушивания входящих подключений, и этот порт уже используется, ваша попытка также завершится ошибкой с ошибкой «адрес / порт уже используется».