Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > имя назначенное при подключении DSL как узнать?


Автор: victor79 19.11.2008, 02:19

ситуация такая значит, делаю подключение к smtp.yandex.ru через сокеты, и посылаю туда команду
"HELO\r\n", яндекс конечно ругается - в команде должно быть еще имя компьютера,
но вроде подключается. Полный ответ
<250 smtp13.yandex.ru expected "HELO ppp92-100-101-237.pppoe.avangarddsl.ru">

Вопрос, как узнать то имя, которое хочет яндекс видеть в helo, кроме как парсить его ответ -
ведь не все майловые серверы такие умные. При этом у меня еще другая сетевуха, и
команды GetComputerName и gethostname выдают имя с той локальной сетевухи.

Автор: GrayCardinal 19.11.2008, 11:11
<cut>

Автор: MAKCim 19.11.2008, 12:18
Цитата(victor79 @  19.11.2008,  02:19 Найти цитируемый пост)
Вопрос, как узнать то имя, которое хочет яндекс видеть в helo

узнать внешний IP и сгенерировать инверсный запрос DNS'у

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)