Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Winsock]Problem z połączeniem

Ostatnio zmodyfikowano 2014-05-31 15:46
Autor Wiadomość
GGG205
Temat założony przez niniejszego użytkownika
[Winsock]Problem z połączeniem
» 2014-05-31 13:19:12
Cześć! Próbuję się połączyć ze swoją pocztą, aby móc odbierać tylko e-mail. Otrzymuję, że nie można połączyć się.

C/C++
int main()
{
   
    WSAData wsaData;
   
    if( WSAStartup( MAKEWORD( 2, 2 ), & wsaData ) != 0 )
         cout << "Wersja sie nie zgadza" << endl;
   
    SOCKET gniazdo = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );
   
    if( gniazdo == INVALID_SOCKET )
    {
        cout << "Nie mozna utworzyc gniazda" << endl;
        WSACleanup();
    }
   
    SOCKADDR_IN addres;
    addres.sin_family = AF_INET;
    addres.sin_addr.s_addr = inet_addr( "pop3.poczta.onet.pl" );
    addres.sin_port = htons( 995 );
   
    if( connect( gniazdo,( SOCKADDR * ) & addres, sizeof( addres ) ) == SOCKET_ERROR )
    {
        cout << "Nie mozna polonczyc z serwerem" << endl;
        WSACleanup();
    }
   
    char bufSend[ 35 ] = "user gabrys19@onet.eu";
    char bufRecv[ 100 ] = "";
    send( gniazdo, bufSend, strlen( bufSend ), 0 );
    recv( gniazdo, bufRecv, strlen( bufRecv ), 0 );
    cout << bufRecv << endl;
   
    getch();
   
    return 0;
   
}
P-111157
malan
» 2014-05-31 14:43:09
Zamiast
"pop3.poczta.onet.pl"
 daj
"213.180.147.145"
.
P-111165
GGG205
Temat założony przez niniejszego użytkownika
» 2014-05-31 15:15:48
Dzięki działa. Mam pytanie za każdym razem muszę konwertować DNS na IP, czy jest może jakaś funkcja do tego ?
P-111166
malan
» 2014-05-31 15:46:48
P-111169
« 1 »
  Strona 1 z 1