-1
我有這樣的代碼寫在java中,我必須在android中實現它,所以我可以每次客戶端發送消息時收到一條短信。但問題是客戶端只能發送一次。該怎麼做,請幫忙。如何在android中的UDP包中接收多個消息?
Runnable UDPpacket = new Runnable() {
public void run()
{
while(true){
String text;
int server_port = 12345;
byte[] message = new byte[1500];
DatagramPacket p = new DatagramPacket(message, message.length);
DatagramSocket s = new DatagramSocket(server_port);
s.receive(p);
text = new String(message, 0, p.getLength());
text = DisplayText(text);
Log.d("Udp tutorial","message:" + text);
s.close();
}
}
};
mainfunction()
{
IDPpacket.run();
}
解釋。不清楚。目前的形式無法回答。 – EJP 2011-06-03 11:13:05
你是說它阻止?如果你想使用套接字在兩臺主機之間進行通信,有更好的方法來做到這一點。什麼@EJP說 - 請解釋。 – ethrbunny 2011-06-03 11:29:41