Jak używać "Why Can't I Connect?"


śledzenie wiadomości


Gniazda są asynchroniczne , więc nie ma sposobu, aby dokładnie przewidzieć kolejność zdarzeń . Pójdę dalej i wymienić wszystkie możliwe ślady tutaj .


Akceptujemy :

Ta trasa jest wydawane , gdyserwer akceptuje żądanie połączenia .


Akceptuję błąd :

Ta trasa jest wydawane w przypadku wystąpienia błędów na serwerze w czasie żądanie połączenia .


Akceptuję Odrzucone :

Ta trasa jest wydawane , gdyserwer odrzuca żądanie połączenia .


adres Znaleziono

Ta trasa jest wydawane , gdy rozwiązanie adresu IP do nazwy .


Aplikacja Wygenerowane Close Na Shutdown

Ta trasa jest wywoływana, gdy"siły bliskie polecenie po poleceniu gniazdo gniazdo shutdown " jest ustawiony w preferencjach aplikacji izmusiły blisko polecenie gniazdo nazywa .


Wygenerowane aplikacji Wyłączenie z Zamknij

Ta trasa jest wywoływana, gdy"siły zamykania polecenie gniazdo przed bliskim polecenia gniazdem " jest ustawiony w preferencjach aplikacji izmuszony polecenie shutdown nazywa gniazdo .


wiązać

Ta trasa jest wydawane , gdy wiążą adres do portu .


Bindable Adres Znaleziono

Ta trasa jest wydawane , gdy znalazłem dostępnego adresu TCP / IP oprócz localhost ( 127.xxx )


Sprawdzanie adresu

Ta trasa jest wydawane , gdy sprawdzić czyadres jest protokół TCP / IP , a nie localhost ( 127.xxx )


blisko

Ta trasa jest wydawane , gdypołączenie jest zamykane .


połączyć

Ta trasa jest wydawane na udanym związku .


Podłącz Failed

Ta trasa jest wydawane na błąd połączenia .


Nie znaleziono adresu

Ta trasa jest wydawane , gdynazwa nie może być rozwiązana na adres IP


Nie znaleziono Bindable Adres

Ślad ten jest wydawany , gdy nie ma adres protokołu TCP / IP ( bez localhost ), które mogą być używane do wiązania .


EOF odebrane

Ta trasa jest wydawane po otrzymaniukoniec wiadomości pliku . Peer prawdopodobnie wyłączył.


Oczekiwany komunikat nie odebrane

Ta trasa jest wydawane , gdybadanie typu serwera, który generalnie odpowiada komunikatem o podłączeniu nie reaguje .


getaddrinfo Błąd

Ta trasa jest wydawane , gdygetaddrinfo funkcja socket zwróci błąd . getaddrinfo Funkcja używana jestgłównie do rozwiązania nazwy na adres IP .


gethostname Błąd

Ta trasa jest wydawane , gdygethostname funkcja socket zwróci błąd . gethostname jest wykorzystywany głównie w celu rozwiązania lokalnej nazwę komputera z adresu IP .


getpeername Błąd

Ta trasa jest wydawane , gdygetpeername funkcja socket zwróci błąd . getpeername służy do rozwiązywania nazwy komputera uczestnika w związku .


Host Name Found

Ta trasa jest wydawane , gdy rozwiązuje nazwę lokalnej maszyny.


Nazwa hosta sformatowany
Błędy znaleziono w nazwie hosta i nieprawidłowe znaki zostały usunięte. Oryginalny i Reformatowany nazwa hosta są wyświetlane w zapisie.


słuchać

Ta trasa jest wydawane , gdyserwer generic zaczyna słuchać ( jest przygotowany do przyjmowania połączeń . )


Słuchaj błąd

Ta trasa jest wydawane , gdygniazdo słuchać funkcja zwraca błąd . Słuchaj zestawyserwer gotowy do przyjmowania połączeń .


Serwer Zaakceptuj błąd wielokrotnego

Ta trasa jest wydawane , gdypróba połączenia na serwerze w tablicy serwerów , alezaakceptować nie .


Wiele serwerów Zamknij

Ta trasa jest wydawane , gdy wszystkie serwery w tablicy zostały zamknięte .


Próba połączenia z serwerem wielokrotnego

Ta trasa jest wydawane , gdypróba połączenia na serwerze w tablicy serwerów .


Wiele serwerów otwarta

Ta trasa jest wydawane , gdy wszystkie serwery w tablicy zostały otwarte .


Wielokrotny Peer Name Server Error

Ta trasa jest wydawane , gdypróba połączenia na serwerze w tablicy serwerów , alepar adres IP i port są niedostępne .

otrzymać

Ta trasa jest wydawane po odebraniuwiadomości .


Otrzymuj Rozmiar bufora setsockopt błąd

Ta trasa jest wydawane , gdysetsockopt funkcja socket zwróci błąd podczas ustawiania odbierania rozmiar bufora.


otrzymuj błąd

Ta trasa jest wydawane , gdy wystąpibłąd podczas odbierania wiadomości .


Otrzymuj czasu ustawionego

Ta trasa jest wydawane , gdylimit czasu odbierania jest ustawiony na połączenie .


Otrzymuj Timeout setsockopt błąd

Ta trasa jest wydawane , gdysetsockopt funkcja socket zwróci błąd podczas ustawiania limitu czasu odbioru .


Rozwiązać adres IP do nazwy

Ten ślad wskazuje rozdzielczość adresu IP do nazwy .


Aby rozwiązać adresu IP Nazwa getnameinfo zawiodły

Ta trasa jest wydawane , gdy rozdzielczość adresu IP do nazwy nie na błędzie .


Rozwiązać adresu IP Nazwa, nieprawidłowy adres IP

Ta trasa jest wydawane , gdy rozdzielczość adresu IP do nazwy nie na nieprawidłowy adres IP .


Rozwiązać nazwę na adres IP

Ten ślad wskazuje rozdzielczość nazwy na adres IP .


Rozwiązać nazwę na adres IP , nie można znaleźć adres z nazwą hosta

Ta trasa jest wydawane , gdy rozdzielczość nazwy na adres IP nie może zostać rozwiązany .


Rozwiązać nazwę na adres IP , Getaddrinfo zawiodły

Ta trasa jest wydawane , gdy rozdzielczość nazwy na adres IP nie na błędzie .


Wybierz Błąd

Ta trasa jest wydawane , gdyfunkcja socket wybrać zwraca błąd . To nigdy nie powinno się zdarzyć .


wysłać

Ta trasa jest wydawane podczas wysyłania wiadomości .


Wyślij Rozmiar bufora setsockopt Error

Ta trasa jest wydawane , gdysetsockopt funkcja socket zwróci błąd podczas ustawiania wielkości bufora wysyłania.


Wyślij błąd

Ta trasa jest wydawane , gdy wystąpibłąd podczas wysyłania wiadomości .


Wyślij czasu ustawionego

Ta trasa jest wydawane , gdyjest ustawiony limit czasu wysyłania do połączenia .


Wyślij Timeout setsockopt Error

Ta trasa jest wydawane , gdysetsockopt funkcja socket zwróci błąd podczas ustawiania limitu czasu wysyłania.


zamknięcie

Ta trasa jest wydawane , gdypołączenie jest zamknięty.


Błąd zamykania

Ta trasa jest wydawane , gdy wystąpi błąd podczas zamykania połączenia.


shutdown Niekompletne

Ten ślad jest nazywany , kiedy zamknąć połączenie, które nie ukończone zamykanie .


gniazdo Wyjątek

Ta trasa jest wydawane , gdy zostanie wykrytywyjątek gniazda (z komunikatem zespołu został odebrany . )