Nie mogę się połączyć z gniazdem serwera

0

Hej,

właśnie ucze się programowania sieciowego i jak Pan Bóg przykazał robię tutka ze strony M$
https://msdn.microsoft.com/en-us/library/windows/desktop/bb530741(v=vs.85).aspx

Oto mój kod:
http://pastebin.com/0THqWKXv

Nie wiem jednak dlaczego, ciągle nie mogę nawiązać połączenia.
Przy funkcji connect otrzymuje ciągle błąd... pomocy?

0

No ale gdzie ten błąd otrzymujesz?

0

tak jak napisałem, przy funkcji connect:

// laczymy sie z serverem
        iResult = connect(ConnectSocket, ptr->ai_addr, (int)ptr->ai_addrlen);
        while (iResult == SOCKET_ERROR){
                closesocket(ConnectSocket);
                ConnectSocket = INVALID_SOCKET;
                cout << "Blad ustanowienia polaczenia\n";
                ptr = ptr->ai_next;
                iResult = connect(ConnectSocket, ptr->ai_addr, (int)ptr->ai_addrlen);
                // naprawde powinnismy sprobowac nastepny adres zwrocony przez getaddrinfo
                // freeaddrinfo(result);
                // WSACleanup();
               
        }

ciagle wchodzi w whila czyli nie moze sie polaczyc

0

powiem wiecej, get last error:
Connection timed out.
A connection attempt failed because the connected party did not properly respond after a period of time, or the established connection failed because the connected host has failed to respond.

Może powinienem wybrać IP jakiegoś innego servera? Jakiego?

0

probowalem takze na ip na google na portach 23 i 80- nic

problem rozwiązany. port 80 host www.google.pl

1 użytkowników online, w tym zalogowanych: 0, gości: 1