В настоящее время я добавляю IP-адрес localhost и просто подключаюсь к себе. Я могу получить
мои клиентские и серверные программы общаются взад и вперед. У меня вопрос, есть ли способ, где я
НЕ МОЖЕТЕ спросить у пользователя IP-адрес?
Программное обеспечение для чата работает, пропуская весь трафик через центральный ИЗВЕСТНЫЙ сервер. Итак, вы хотите разместить программу чата на веб-сайте, который пользователь затем подключается к серверу, на который он входит (IRC), или к серверу с жестким кодом (MSN). В первой части нет, пользователь должен решить, куда подключиться, во втором ВЫ жестко кодируете значение, поэтому спрашиваете, как это сделать, чтобы выглядеть не слишком умно - это базовое программирование.
Вы НЕ узнаете свой IP-адрес, потому что это нелепый подход - ваш IP даже в большинстве случаев недоступен. Вы используете способ, где КЛИЕНТ ВСЕГДА подключается к серверу, а сервер отправляет данные клиенту, используя это соединение, потому что большинство людей находятся за устройствами NAT, поэтому их компьютер нелегко достать из Интернета.