Как мне получить файловый дескриптор сокета Java Datagram? Я безуспешно искал в Интернете.
Srini
Старый вопрос, но для всех, кто сталкивается с этим, вы делаете это так ...
DatagramSocket socket = ....(); ParcelFileDescriptor pfd = ParcelFileDescriptor.fromDatagramSocket(socket); FileDescriptor fd = pfd.getFileDescriptor();
Вам понадобится пользовательская фабрика для возврата пользовательского подкласса DatagramSocketImpl, который имеет публичную функцию get для дескриптора файла.