尋找遺失的印記
public class UDPServer implements Runnable {
private byte[] msg = new byte[1024];
private boolean life = true;
private DatagramSocket dSocket = null;
public UDPServer() {
try {
dSocket = new DatagramSocket(17009);
} catch (SocketException e) {
e.printStackTrace();
}
}
/**
* @return the life
*/
public boolean isServer() {
return life;
}
/**
* @param lifes the life to set
*/
public void setServer(boolean lifes) {
this.life = lifes;
LogUtil.e("dSocket.isClosed()show==");
if (life == false && dSocket != null) {
if (!dSocket.isClosed()) {
dSocket.close();
}
dSocket.disconnect();
// dSocket = null;
}
}
@Override
public void run() {
DatagramPacket dPacket = new DatagramPacket(msg, msg.length);
while (life) {
try {
Thread.sleep(5);
回复
2017-10-26