socket = new DatagramSocket(Integer.parseInt(edtReceivePort
.getText().toString()));
byte[] inBuf = new byte[100];
listenStatus = true;
while (listenStatus) {
DatagramPacket inPacket=new DatagramPacket(inBuf,inBuf.length); socket.receive(inPacket);//
receiveInfo = new String(inPacket.getData());
} catch (Exception e) {
// TODO Auto-generated catch block
}
}
我打断点看过,如果我发三个数字123,接收【1,2,3,0,0,0,0,0,0,0,0,】这样的,我循环发送,就接收不进来,只能收到一次,大家有什么解决的好方法吗?我想循环接收,循环显示的效果!要怎么做呢?
我在网上看到说要加socket.close();但是试过好像不行,大家有什么好方法!