Файловый дескриптор сокета Java-дейтаграммы - PullRequest
1 голос
/ 22 сентября 2010

Как мне получить файловый дескриптор сокета Java Datagram? Я безуспешно искал в Интернете.

Srini

Ответы [ 2 ]

5 голосов
/ 18 июня 2015

Старый вопрос, но для всех, кто сталкивается с этим, вы делаете это так ...

DatagramSocket socket = ....();
ParcelFileDescriptor pfd = ParcelFileDescriptor.fromDatagramSocket(socket);
FileDescriptor fd = pfd.getFileDescriptor();
0 голосов
/ 22 сентября 2010

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

...