private void MottarData(object sender, SerialDataReceivedEventArgs e) { try { string data = ""; SerialPort sp = (SerialPort)sender; data = sp.ReadExisting(); _minDelegate = new Mdt(OppdaterPasient); Invoke(_minDelegate, data); } catch (Exception exception) { MessageBox.Show("MottarDatan\n" + exception.Message.ToString()); } }
private void VentPaaData(object state) // Venter på data i den socketen som blir sendt inn { try { Socket kommSocket = (Socket)state; while (kommSocket.IsBound) // usikker.. Ha en sjekk som ser at kobling er ok før den venter på data? { string data = minSokkel.VentPaData(kommSocket); Pasient p = Serialize.StringTPasient(data); _minDelegate = new Mdt(PasientSjekk); this.Invoke(_minDelegate, p); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }