public override void BroadcastMesajGonder(Katılımcı gonderen, string mesaj) { foreach (Katılımcı k in this.katılımcılar) { k.MesajAl(gonderen, mesaj); } }
public void katilimciEkle(Katılımcı k) { if (katılımcılar.Contains(k) == false) { katılımcılar.Add(k); } }
public override void MesajGonder(Katılımcı gonderen, Katılımcı alan, string mesaj) { alan.MesajAl(gonderen, mesaj); }
public override void MesajAl(Katılımcı gonderen, string mesaj) { this.mesaj = gonderen.Nick + "----->" + this.Nick + mesaj + "\n"; }
public abstract void MesajAl(Katılımcı gonderen, string mesaj);
public abstract void BroadcastMesajGonder(Katılımcı gonderen, string mesaj);
public abstract void MesajGonder(Katılımcı gonderen, Katılımcı alan, string mesaj);