Задать вопрос
@krka92

Почему метод send (winsock2) возвращает SOCKET_ERROR, а код ошибки 0?

res := Send(FSocketNative, FBufferPartOut.Data[0], FBufferPartOut.Header.Size, 0);

if res = -1 then begin
      WSAError := WSAGetLastError;
      res := GetLastError;
end;


После записи в сокет res = -1. А код ошибки = 0. И WSAGetLastError и GetLastError возвращают 0.
Кто может подсказать почему такое возникает?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
HemulGM
@HemulGM Куратор тега Delphi
Delphi Developer, сис. админ
Так пройдись отладчиком до получения ошибки самостоятельно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы