Перейти к содержанию
Fire Monkey от А до Я
  • 0

TIdTCPClient не работает на Android 4.1


Вопрос

Delphi XE8

Столкнулся с странным глюком. TCPClient.IOHandler.Write(SendBuffer,SendBufferLength) ничего не отсылает при запуске на Android 4.1. На Android 5 этот же самый код работает нормально. 

Трассировка показала что на Android 5 выполнение приводит к 

TIdStackBSDBase.WSSend(ASocket: TIdStackSocketHandle; const ABuffer; const ABufferLength, AFlags: Integer): Integer; virtual; abstract;

 а на Android 4.1 к 

TIdStackVCLPosix.WSSend(ASocket: TIdStackSocketHandle; const ABuffer; const ABufferLength, AFlags: Integer): Integer;

Во втором случае снифер не обнаруживает никакой сетевой активности от приложения, хотя процедура вроде как выполняется и исключений не возбуждает.

 

Кто нибудь сталкивался с такой проблемой?

Изменено пользователем Евгений Корепов
Ссылка на комментарий

Рекомендуемые сообщения

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...