gethostbyname nie chce się łączyć.
Ostatnio zmodyfikowano 2013-01-28 19:07
tomcionek15 Temat założony przez niniejszego użytkownika |
gethostbyname nie chce się łączyć. » 2013-01-26 16:30:29 Witam może najpierw kod : #include <iostream> #include <winsock.h>
using namespace std;
int main() { struct hostent * host; char bramka[ 50 ]; cout << "Podaj bramke: "; cin >> bramka; host = gethostbyname( bramka ); if( host == NULL ) { cout << "Nie mozna znalezc hosta: " << bramka; } return 0; }
Za każdym razem zwraca błąd. Proszę o szybką pomoc ! Co robię źle? Zapomniałem znacznika na kod c++ // P.S : dzięki moderatorze ;) |
|
Admixior |
» 2013-01-27 17:11:26 Używaj WSAGetLastError() do pobrania kodu błędu w bibliotece winsock, ewentualnie samo GetLastError()... Najlepiej użyj 2 wersji tej biblioteki (#include <winsock2.h>) Ale po błędzie z tych funkcji odczytałbyś że zapomniałeś o WSADATA wsd; WSAStartup( MAKEWORD( 2, 2 ), & wsd );
przed korzystaniem z jakichkolwiek funkcji sieciowych |
|
tomcionek15 Temat założony przez niniejszego użytkownika |
» 2013-01-28 19:07:42 za każdym razem zwraca błąd miałem namyśli, że normalnie się kompiluje tylko nie może wyszukać hosta ( komunikat ). |
|
« 1 » |