История изменений
Исправление pathfinder, (текущая версия) :
Создавал тему: Почему тут может вылетать программа?
Посмотрел тот чудесно оформленный код без тега «code». Не понимаю зачем usleep(). Возвращаемое значение лучше проверять на (==-1) и на (==0) . Причем важно рассмотреть случай когда была ошибка EINTR, тогда надо просто повторно вызвать send().
ТС я бы посоветовал разобраться, когда он отсылает свои 500кБ, возвращает ли send() ошибку. Если да, то какую. Аналогично с обратной стороны, принимает ли другая сторона на андроиде все данные, если нет, то какие ошибки при этом возникают.
Исходная версия pathfinder, :
Создавал тему: Почему тут может вылетать программа?
Посмотрел тот чудесно оформленный код без тега
. Не понимаю зачем usleep(). Возвращаемое значение лучше проверять на (==-1) и на (==0) . Причем важно рассмотреть случай когда была ошибка EINTR, тогда надо просто повторно вызвать send().
ТС я бы посоветовал разобраться, когда он отсылает свои 500кБ, возвращает ли send() ошибку. Если да, то какую. Аналогично с обратной стороны, принимает ли другая сторона на андроиде все данные, если нет, то какие ошибки при этом возникают.