2010-06-27 3 views
0

안녕하세요 저는 android.From 안드로이드에서 새로운 port.But 데이터를 보낼 수있는 안드로이드에 udp를 사용하여 데이터를받을 수 없습니다. 안드로이드 에뮬레이터에서 udp를 사용하여 데이터를 수신하는 방법? 누군가 나를 안드로이드에서 udp 데이터를 수신하는 데 도움이 될 수 있습니까?안드로이드에서 udp 데이터를받는 방법?

코드는 여기 ==> clientsocket.receive (recv_packet)에 오랫동안받을

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); 
} 

클라이언트 대기입니다;

안드로이드에서 udp 데이터를받는 방법은 무엇입니까?

답변

4

에뮬레이터

telnet localhost 5554 
redir add udp:4900:4900 

는 UDP data.How 리디렉션받을 것 REDIR 후 Android Emulator

+0

볼은 당신이 자신의 가상 네트워크가 호스트에서 포트를 리디렉션없는거야? – Sumi

관련 문제