TCP сервер с непостоянным IP
1. Как подключиться к серваку с непостоянным IP
2. Как получить MAC его сетевухи.
3. Как самому узнать какой IP надо ввести на клиенте для подключения.
При попытке полученя IP данного компа выдает 127.0.0.1 (а на него мне наплевать) дайте полезный совет хоть на один из вопросов выдененых жирным плиззз!!!
MAC адрес, как и IP адрес, содержится в заголовке ethernet-фрейма.
От себя добавлю, что в течение сессии адрес сервера не может быть изменён. Механизм назначения адреса называется DHCP.
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 адреса нигде не храняться? :)
1.
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 адреса нигде не храняться? :)
Цитата: squirL
IP адрес содержится в IP заголовке. по-твоему - получается, если в сети нет Ethernet фреймов, то IP адреса нигде не храняться? :)
Виноват. Имел в виду IP заголовок. :o
Цитата: tva94
При попытке полученя IP данного компа выдает 127.0.0.1 (а на него мне наплевать) дайте полезный совет хоть на один из вопросов выдененых жирным плиззз!!!
При живом сетевом подключении команда ipconfig /all возвращает фактический адрес. Аналогично действует и фреймворк.