// ////////////////////////////////////////////////////////// BACKGROUND WORKER private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { int index = 0; WaitingForData: GlobVar.workFlowRegister[index, 0] = EthernetComms.ReceiveUdp(); GlobVar.workFlowRegister[index, 1] = "Received"; index = index + 1; goto AnalysisData; AnalysisData: goto WaitingForData; }
// ////////////////////////////////////////////////////////// BACKGROUND WORKERS private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { EthernetComms.ReceiveUdp(); }