Android. Java. Socket: sendto failed: EBADF (Bad file number)
Привет! Есть Nexus 5 с Android 5.1 и есть сервер на сокетах: https://gist.github.com/anonymous/5ae47fa60773dc6d023a
В другом потоке работает с клиентами:
https://gist.github.com/anonymous/7dffdbd4321c8cba41a3
Так вот, при попытке отправить ответ выбрасывается исключение:
sendto failed: EBADF (Bad file number)
Что самое удивительное - на Windows аналогичный код работает корректно.
Кто-нибудь сталкивался с такой проблемой?
Источник: Stack Overflow на русском