public Recepteur(ListBox lbx, SupportTransmission sup) { affichage = lbx; support = sup; writer = new FileStream(Config.ConfigInstance.CheminSortie, FileMode.Create); prochaineTrame = 1; }
public Emetteur(ListBox lbx, SupportTransmission sup) { affichage = lbx; support = sup; reader = new FileStream(Config.ConfigInstance.CheminEntree, FileMode.Open); numTrame = 0; fenetres = new Trame[Int32.Parse(Config.ConfigInstance.FenetreTailleEmetteur)]; index = -1; }
private void BTN_Start_Click(object sender, EventArgs e) { support = new SupportTransmission(LBX_Support); emetteur = new Emetteur(LBX_Emetteur, support); recepteur = new Recepteur(LBX_Recepteur, support); threadEmetteur = new Thread(emetteur.Traiter); threadRecepteur = new Thread(recepteur.Traiter); threadSupport = new Thread(support.Traiter); threadSupport.Start(); threadRecepteur.Start(); threadEmetteur.Start(); threadStarted = true; BTN_Start.Enabled = false; }