как получить данные udp в Android? - PullRequest
0 голосов
/ 27 июня 2010

Привет, я новичок в android. С android я могу отправлять данные в другой порт. Но я не могу получить данные с помощью udp в android. Как получить данные с помощью udp в эмуляторе Android? Может ли кто-нибудь помочь мне получить данные udp в Android?

Код здесь

DatagramSocket clientsocket=new DatagramSocket(4900);
byte[] receivedata=new byte[1024];
while(true)
{
DatagramPacket recv_packet=new DatagramPacket(receivedata, receivedata.length);
textview.setText("UDP S: Receiving...");
clientsocket.receive(recv_packet);
String rec_str=new String(recv_packet.getData());           
textview.setText(" Received String "+rec_str); 
}

клиент долго ждет получения на ==> clientsocket.receive (recv_packet);

как получить данные udp в android?

1 Ответ

4 голосов
/ 27 июня 2010

Эмулятор имеет собственную виртуальную сеть, у вас есть порты перенаправления с вашего хоста

telnet localhost 5554
redir add udp:4900:4900

см. Эмулятор Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...