"Отладка и поиск неисправностей", "Список ошибок MyChat Client", "Сетевые ошибки".
Список ошибок, которые напрямую не связаны с MyChat.
Это сетевые ошибки (WINSOCK), по ним можно понять, из-за каких технических причин MyChat Client не может подключиться к серверу или скачать/залить файл.
WSAEINTR 10004: "Interrupted system call"
#10038: "Socket operation on nonsocket"
#10049: "Can't assign requested address"
#10053: "Software caused connection abort"
#10054: "Connection reset by peer"
#10060: "Connection timed out"
#10091: "Network subsystem is unusable"
10039 Требуется адрес назначения
10040 Сообщение слишком длинное при передаче дейтаграммы.
10041 Тип протокол не поддерживается для данного сокета.
10042 Неправильная опция или уровень заданы в функциях опций сокетов
10043 Запрошенный протокол не сконфигурирован для работы с системе
10044 Тип сокета не поддерживается
10045 Операция с сокетом не поддерживается
10046 Семейство протоколов не поддерживается
10047 Адрес не поддерживается на выбранном протоколе сокета
10048 Адрес+порт уже используется на этом хосте. Очень распространённая ошибка, когда две программы-серверы пытаются использовать один и тот же порт для приема запросов клиентов.
10049 Невозможно использовать запрошенный адрес для привязки в порту
10050 Сеть неработоспособна
10051 Сеть недоступна, аппаратура не знает как туда переслать пакет, возможно из-за ненастроенной маршрутизации.
10052 Соединение разорвано из-за сбоя при выполнении операции
10053 Программное обеспечение компьютера, на котором выполняется данная программа, разорвало соединение.
10054 Соединение разорвано с удаленного компьютера, возможно, что так оно и задумано было, и клиент завершил всю передачу информации по сокету.
10055 Не места в буфере или очереди.
10056 Сокет уже подсоединен.
10057 Сокет не подсоединенный
10058 Невозможно послать или получить данные по сокету, из-за того, что эта операция уже запрещена функцией shutdown
10061 Удаленный компьютер отказал в соединении, возможно не нём не запущен соответствующая программа сервер.
10064 Компьютер, с которым производится попытка соединения выключен.
10065 К удаленному компьютеру не найдет маршрут пересылки пакетов.
10067 Запущено слишком много процессов, использующих Windows Socket
10092 Неверная версия winsock.dll
10093 Не выполнена функция WSAStartup перед использованием любой другой фукнции работы с сокетами.
10109 Запрошенный тип класса не найден.
10101 Удаленный компьютер инициировал завершение соединения
11001 Запрошенное имя компьютера не найдено
11002 Временная ошибка при разрешении имени компьютера в адрес, возможно её не будет при повторе операции через некоторое время.
11003 Невосстанавливаемая ошибка при разрешении имени в адрес.
11004 С запрошенным именем компьютера не связано никакой правильной информации об адресе, хотя само имя присутствует в соответствующих базах данных имён.