}
if (sendCloseCircuit)
{
// Try to send the CloseCircuit notice
CloseCircuitPacket close = new CloseCircuitPacket();
UDPPacketBuffer buf = new UDPPacketBuffer(remoteEndPoint);
byte[] data = close.ToBytes();
Utils.arraycopy(data, 0, buf.getData(), 0, data.length);
buf.setDataLength(data.length);
AsyncBeginSend(buf);
}