JavaRush/Java блог/Архив info.javarush/Простейшая клиент-серверная прога и проблема с IP-адрессо...
DarkCloud
29 уровень

Простейшая клиент-серверная прога и проблема с IP-адрессом

Статья из группы Архив info.javarush
участников
Ребят, заранее прошу простить за, может быть, примитивный и/или некорректный вопрос. Итак, ситуация такая: захотелось изучить сокеты. Порылся, почитал и написал простейшую клиент/серверную прогу. Запускаю сначала сервер, затем клиент (все это на одном компе). Посылаю из клиента сообщение, сервер автоматически что-то возвращает. IP-адресс взял из Local network. Внимание вопрос, если я хочу запустить серверную часть на другом компе и отослать с клиента на сервер сообщение через инет, что я должен сделать? Как и где найти IP-адресс?
Комментарии (5)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
mrzzzio
Уровень 30
29 марта 2015, 23:38
Я так понял это все для тестов надо. Тогда проще поставить виртуалку и тестить на ней. И вообще, прежде чем разбираться с сетевыми интерфейсами, неплохо бы разобраться как работает сама сеть ;)
blacky
Уровень 23
29 марта 2015, 23:24
У сервера должен быть белый / серый ip-к, который виден во всея Интернет. За этот ip'к, естественно, надо доплачивать. Принцип тот же что и для локальной сети.
DarkCloud
Уровень 29
29 марта 2015, 23:26
Уже лучше, чем ничего :) А можно поподробнее про белого и серого гуся?
blacky
Уровень 23
30 марта 2015, 01:33
ммм… смотри вики на эту тему.
белый / серый ip-к доступен/виден любому пользователю из Интернета

сними VPS-ку (виртуальный сервер) с внешним ip-ком и будет у тебя сервер. На нём сможешь запустить java. Смотри чтобы у VPS-ки был адрес из IPv4, а не IPv6, т.к. с 6-й версией у тебя возникнет ещё больше вопросов и появится много проблем.

А так да — виртуалки за глаза и за уши. Подними несколько виртуалок, настрой сеть. Хотя радости от виртуалки будет меньше, чем с выделенным сервером.
DarkCloud
Уровень 29
30 марта 2015, 10:16
Спасибо большое, буду тужиться и понимать, как всё это работает )