Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка соединения с pop3 
:(
    Опции темы
VolgaevLG
Дата 5.12.2011, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 21.12.2010

Репутация: нет
Всего: 1



Пацаны, помогите. В целях обучения пытаюсь написать свой собственный почтовый класс, однако, при выполнении данного кода:

Код

    sockaddr_in host_addr;
    char *host_ip; char buf[100];

    hostent *host_name = gethostbyname("pop.mail.ru");    
    host_ip = inet_ntoa(*(struct in_addr*)host_name->h_addr_list);

    host_addr.sin_family = AF_INET;
    host_addr.sin_port = htons(110);
    host_addr.sin_addr.s_addr = inet_addr(host_ip);

    mysocket = socket(AF_INET, SOCK_STREAM, 0);
    int err = connect(mysocket,(sockaddr*) &host_addr, sizeof(host_addr));

    if (err)
    {
        MessageBox(NULL, buf, "Ошибка", MB_ICONERROR);
        return false;
    };

    MessageBox(NULL, "По ходу приконнектились", "УРА", MB_ICONINFORMATION);

    recv(mysocket, buf, 100, NULL);
    buf[90] = '/n';
    MessageBox(NULL, buf, NULL, NULL);
    closesocket(mysocket);


программка подключается к серваку, но принимает следующие строки

  • cannot connect to pop server x.x.x.x (x.x.x.x:110), connect timeaut - pop.yandex.ru;
  • cannot connect to pop server x.x.x.x (x.x.x.x:110), connect error 10061 - pop.mail.ru;

может кто увидит ошибку?



PM MAIL   Вверх
volatile
Дата 5.12.2011, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: нет
Всего: 85



Цитата(VolgaevLG @  5.12.2011,  15:52 Найти цитируемый пост)
host_ip = inet_ntoa(*(struct in_addr*)host_name->h_addr_list);

Что-то я очень сомневаюсь в такой конструкции. (имхо, собака порылась здесь)
Проверьте, по какому айпишнику отсылает.

PM MAIL   Вверх
Олег2005
Дата 7.12.2011, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Цитата(volatile @  5.12.2011,  22:44 Найти цитируемый пост)
host_name->h_addr_list);

host_name->h_addr_list[0]

PM MAIL WWW MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0587 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.