private void setResource(KademliaResource rsc) { this.stop(); if (rsc == null) return; if ((this.rsc != null) && (rsc.Id.Equals(this.rsc.Id))) { restartStream(); } else { this.rsc = rsc; setupLocalStream(this.rsc, 0); } }