Ten rozdział pomoże ci zrozumieć i poprawić błędy zgłaszane przez sterownik Winsocka i wykrywane przez Agenta.
Wykryty przez system błędny adres wykorzystany jako argument wywołania. Szczególnie dla Winsocka v1.1 specyfikacja określa, że bład ten powstaje, jeśli długość bufora jest zbyt mała. Np., jeśli długość bloku sockaddr nie jest równa sizeof(structaddr). Jednakże błąd ten również powstaje jeśli aplikacja przekaże błedną wartość wskaźnika.
Nie ma wystarczającej ilości wolnej pamięci dla WINSOCK.DLL, aby utworzyć jakikolwiek bufor dla Agenta. Problem ten dotyczy pamięci konwencjonalnej (poniżej 640kB), a nie całej pamięci jako takiej. Spróbuj zwolnić więcej pamięci konwencjonalnej.
Taki błąd może powstać, gdy Agent ładuje WINSOCK.DLL, ale sterownik winsocka nie może się załadować. Spróbuj załadować sterownik przed Agentem. Jeśli to zadziała, upewnij się, że sterownik winsocka znajduje się w ścieżce DOSa. Możliwe, że konieczne będzie również zwolnienie większej ilości pamięci konwencjonalnej.
Błąd ten oznacza, że serwer jest zbyt zajęty, aby przyjmować kolejne połączenia lub możliwe, że został wyłączony w celach serwisowych.
Ten błąd oznacza, że sterownik Winsocka nie mógł znaleźć nazwy hosta twojego serwera news (NNTP) lub poczty (SMTP). Dokładnie sprawdź nazwy tych serwerów na zakładce "System" (System) w oknie dialogowym "User and System Profile" (Profil użytkownika i systemu). Zazwyczaj będzie to coś w rodzaju "news.company.com" i "mail.company.com". gdzie "company.com" to nazwa domeny twojego dostawcy. Jako obejście problemu spróbuj użyć adresów numerycznych (IP) twoich serwerów.
Błąd powstaje w czasie inicjalizacji sterownika Winsocka. Sprawdź sposób zainstalowania sterownika Winsock.