Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TCP сервер с непостоянным IP

1.9K
11 июля 2008 года
tva94
115 / / 01.05.2007
Я хочу объяснить проблему - есть сервак(предположим это мой комп, а у него непостоянный IP) и есть клиент(ну тут без разницы кто и с каким IP). Вот мои основные вопросы:
1. Как подключиться к серваку с непостоянным IP
2. Как получить MAC его сетевухи.
3. Как самому узнать какой IP надо ввести на клиенте для подключения.

При попытке полученя IP данного компа выдает 127.0.0.1 (а на него мне наплевать) дайте полезный совет хоть на один из вопросов выдененых жирным плиззз!!!
5
11 июля 2008 года
hardcase
4.5K / / 09.08.2005
Для получения адресов имен используется DNS служба.
MAC адрес, как и IP адрес, содержится в заголовке ethernet-фрейма.
241
15 июля 2008 года
Sanila_san
1.6K / / 07.06.2005
От себя добавлю, что в течение сессии адрес сервера не может быть изменён. Механизм назначения адреса называется DHCP.
2
15 июля 2008 года
squirL
5.6K / / 13.08.2003
1. http://www.dyndns.com/
http://linuxopen.ru/2007/11/14/dyndns-ili-staticheskijj-sajjt-na.html
2. http://www.codeguru.com/Cpp/I-N/network/networkinformation/article.php/c5451
3. при наличии DNS имени IP вам знать не надо

[QUOTE=hardcase]MAC адрес, как и IP адрес, содержится в заголовке ethernet-фрейма.[/QUOTE]
IP адрес содержится в IP заголовке. по-твоему - получается, если в сети нет Ethernet фреймов, то IP адреса нигде не храняться? :)
5
15 июля 2008 года
hardcase
4.5K / / 09.08.2005
Цитата: squirL
IP адрес содержится в IP заголовке. по-твоему - получается, если в сети нет Ethernet фреймов, то IP адреса нигде не храняться? :)

Виноват. Имел в виду IP заголовок. :o

241
16 июля 2008 года
Sanila_san
1.6K / / 07.06.2005
Цитата: tva94
При попытке полученя IP данного компа выдает 127.0.0.1 (а на него мне наплевать) дайте полезный совет хоть на один из вопросов выдененых жирным плиззз!!!

При живом сетевом подключении команда ipconfig /all возвращает фактический адрес. Аналогично действует и фреймворк.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог