[Winsock]Problem z połączeniem
Ostatnio zmodyfikowano 2014-05-31 15:46
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ę. 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; } |
|
malan |
» 2014-05-31 14:43:09 Zamiast "pop3.poczta.onet.pl" daj "213.180.147.145" . |
|
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 ? |
|
malan |
» 2014-05-31 15:46:48 |
|
« 1 » |